chore: remove flatPreferences

This commit is contained in:
vben
2024-06-09 12:53:38 +08:00
parent a344d32169
commit 68229a4d2f
20 changed files with 462 additions and 224 deletions

View File

@@ -6,7 +6,8 @@ import {
MdiMoonAndStars,
} from '@vben-core/iconify';
import {
flatPreferences,
type ThemeModeType,
preferences,
updatePreferences,
usePreferences,
} from '@vben-core/preferences';
@@ -63,10 +64,14 @@ const PRESETS = [
/>
</template>
<ToggleGroup
v-model="flatPreferences.appThemeMode"
:model-value="preferences.app.themeMode"
type="single"
variant="outline"
class="gap-2"
@update:model-value="
(val) =>
updatePreferences({ app: { themeMode: val as ThemeModeType } })
"
>
<ToggleGroupItem
v-for="item in PRESETS"