From ff2df67c57185b79d65334181b810a6270e723d4 Mon Sep 17 00:00:00 2001 From: mattyatea Date: Tue, 24 Oct 2023 21:13:30 +0900 Subject: [PATCH] ref: gaming mode --- packages/frontend/src/components/MkButton.vue | 40 ++----------- .../src/components/MkChannelFollowButton.vue | 41 ++------------ .../src/components/MkFollowButton.vue | 46 +++------------ .../frontend/src/components/MkLaunchPad.vue | 35 +----------- .../frontend/src/components/MkMention.vue | 32 +---------- packages/frontend/src/components/MkMenu.vue | 56 ++++--------------- .../frontend/src/components/MkPostForm.vue | 4 +- packages/frontend/src/components/MkRadio.vue | 35 +----------- packages/frontend/src/components/MkRange.vue | 8 +-- .../components/MkReactionsViewer.reaction.vue | 35 +----------- .../src/components/MkSignupDialog.form.vue | 32 +---------- .../src/components/MkSignupDialog.rules.vue | 34 +---------- .../frontend/src/components/MkSuperMenu.vue | 37 ++---------- .../src/components/MkSwitch.button.vue | 40 ++----------- packages/frontend/src/components/MkSwitch.vue | 38 +------------ packages/frontend/src/components/MkTab.vue | 33 +---------- .../src/components/MkUserSetupDialog.vue | 35 +----------- .../components/global/MkPageHeader.tabs.vue | 32 +---------- packages/frontend/src/ui/_common_/navbar.vue | 49 ++++++---------- 19 files changed, 85 insertions(+), 577 deletions(-) diff --git a/packages/frontend/src/components/MkButton.vue b/packages/frontend/src/components/MkButton.vue index 379b928477..2770fdcd7c 100644 --- a/packages/frontend/src/components/MkButton.vue +++ b/packages/frontend/src/components/MkButton.vue @@ -20,8 +20,8 @@ SPDX-License-Identifier: AGPL-3.0-only [$style.large]: large, [$style.transparent]: transparent, [$style.asLike]: asLike, - [$style.gamingDark]: gaming === 'dark', - [$style.gamingLight]: gaming === 'light', + [$style.gamingDark]: gamingType === 'dark', + [$style.gamingLight]: gamingType === 'light', } ]" :type="type" @@ -50,8 +50,8 @@ SPDX-License-Identifier: AGPL-3.0-only [$style.large]: large, [$style.transparent]: transparent, [$style.asLike]: asLike, - [$style.gamingDark]: gaming === 'dark', - [$style.gamingLight]: gaming === 'light', + [$style.gamingDark]: gamingType === 'dark', + [$style.gamingLight]: gamingType === 'light', } ]" :to="to" @@ -90,39 +90,9 @@ const props = defineProps<{ name?: string; value?: string; }>(); -const darkMode = computed(defaultStore.makeGetterSetter('darkMode')); -const gamingMode = computed(defaultStore.makeGetterSetter('gamingMode')); -// gamingをrefで初期化する -let gaming = ref(''); // 0-off , 1-dark , 2-light -// gaming.valueに新しい値を代入する -if (darkMode.value && gamingMode.value && props.primary || darkMode.value && gamingMode.value && props.gradate ) { - gaming.value = 'dark'; -} else if (!darkMode.value && gamingMode.value && props.primary || darkMode.value && gamingMode.value && props.gradate ) { - gaming.value = 'light'; -}else{ - gaming.value = ''; -} +const gamingType = computed(defaultStore.makeGetterSetter('gamingType')); -watch(darkMode, () => { - if (darkMode.value && gamingMode.value && props.primary || darkMode.value && gamingMode.value && props.gradate ) { - gaming.value = 'dark'; - } else if (!darkMode.value && gamingMode.value && props.primary|| darkMode.value && gamingMode.value && props.gradate) { - gaming.value = 'light'; - }else{ - gaming.value = ''; - } -}) - -watch(gamingMode, () => { - if (darkMode.value && gamingMode.value && props.primary|| darkMode.value && gamingMode.value && props.gradate ) { - gaming.value = 'dark'; - } else if (!darkMode.value && gamingMode.value && props.primary || darkMode.value && gamingMode.value && props.gradate ) { - gaming.value = 'light'; - }else{ - gaming.value = ''; - } -}) const emit = defineEmits<{ (ev: 'click', payload: MouseEvent): void; diff --git a/packages/frontend/src/components/MkChannelFollowButton.vue b/packages/frontend/src/components/MkChannelFollowButton.vue index 888866be56..e0b0872e80 100644 --- a/packages/frontend/src/components/MkChannelFollowButton.vue +++ b/packages/frontend/src/components/MkChannelFollowButton.vue @@ -6,27 +6,27 @@ SPDX-License-Identifier: AGPL-3.0-only