From 411560c2181452881746a035692404678f954f16 Mon Sep 17 00:00:00 2001 From: les Date: Tue, 28 Jul 2020 12:24:39 +0200 Subject: [PATCH] major UI modification --- components/Calendar.vue | 4 +- components/Confirm.vue | 86 ++++++++++++ components/Editor.vue | 27 +++- components/Event.vue | 52 +++++-- components/Home.vue | 1 - components/List.vue | 6 +- components/Snackbar.vue | 10 +- components/admin/Announcement.vue | 35 +++-- components/admin/Federation.vue | 79 +++++------ components/admin/Moderation.vue | 131 +++++++++--------- components/admin/Places.vue | 45 +++--- components/admin/Settings.vue | 28 +--- components/admin/Theme.vue | 85 ++++++++++++ components/admin/Users.vue | 65 ++++----- layouts/default.vue | 27 +--- layouts/modal.vue | 28 +++- pages/Admin.vue | 36 +++-- pages/Login.vue | 31 ++--- pages/Register.vue | 45 +++--- pages/add/_edit.vue | 219 ++++++++++++++++++------------ pages/announcement/_id.vue | 68 +++++----- pages/event/_id.vue | 108 ++++++--------- pages/event/eventAdmin.vue | 52 +++---- pages/recover/_code.vue | 37 ++--- plugins/helpers.js | 13 ++ server/api/controller/settings.js | 15 +- server/routes.js | 9 +- 27 files changed, 770 insertions(+), 572 deletions(-) create mode 100644 components/Confirm.vue create mode 100644 components/admin/Theme.vue create mode 100644 plugins/helpers.js diff --git a/components/Calendar.vue b/components/Calendar.vue index 413c1924..9f714152 100644 --- a/components/Calendar.vue +++ b/components/Calendar.vue @@ -2,7 +2,7 @@ #calendar v-calendar( title-position='left' - is-dark + :is-dark="settings['theme.is_dark']" @update:from-page='updatePage' :columns="$screens({ default: 1, lg: 2 })" :locale='$i18n.locale' @@ -29,7 +29,7 @@ export default { }, computed: { ...mapGetters(['filteredEventsWithPast']), - ...mapState(['tags', 'filters', 'in_past']), + ...mapState(['tags', 'filters', 'in_past', 'settings']), // TODO: could be better attributes () { diff --git a/components/Confirm.vue b/components/Confirm.vue new file mode 100644 index 00000000..4360a0ae --- /dev/null +++ b/components/Confirm.vue @@ -0,0 +1,86 @@ + + + + diff --git a/components/Editor.vue b/components/Editor.vue index a1a2f89c..a5067d73 100644 --- a/components/Editor.vue +++ b/components/Editor.vue @@ -1,7 +1,17 @@