From d8d163dbd0ef0955e5b714d0039f88cf40c4fa02 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Wed, 28 Dec 2022 02:06:54 +0100 Subject: [PATCH] fix: rework setup to improve SSR compatibility --- app.vue | 1 - components/common/dropdown/Dropdown.vue | 3 +- components/main/MainContent.vue | 2 +- components/nav/NavBottomMoreMenu.vue | 7 +++- components/nav/NavFooter.vue | 5 +++ .../publish/PublishEmojiPicker.client.vue | 5 ++- ...rMode.client.vue => SettingsColorMode.vue} | 16 +++++--- components/settings/SettingsFontSize.vue | 4 +- components/user/UserSignIn.vue | 8 ++-- composables/command.ts | 5 ++- composables/dark.ts | 2 - composables/fontSize.ts | 39 ------------------ composables/injections.ts | 14 +++++++ composables/pwa/index.ts | 9 +--- composables/setups.ts | 3 -- composables/shiki.ts | 2 +- constants/index.ts | 4 +- constants/options.ts | 7 ++++ constants/symbols.ts | 5 +++ plugins/setup-color-mode.ts | 41 +++++++++++++++++++ plugins/setup-font-size.ts | 25 +++++++++++ types/index.ts | 3 ++ 22 files changed, 137 insertions(+), 73 deletions(-) rename components/settings/{SettingsColorMode.client.vue => SettingsColorMode.vue} (51%) delete mode 100644 composables/dark.ts delete mode 100644 composables/fontSize.ts create mode 100644 composables/injections.ts create mode 100644 constants/options.ts create mode 100644 constants/symbols.ts create mode 100644 plugins/setup-color-mode.ts create mode 100644 plugins/setup-font-size.ts diff --git a/app.vue b/app.vue index 01c46abe..2c926364 100644 --- a/app.vue +++ b/app.vue @@ -1,6 +1,5 @@