refactor: unify user settings (#821)
Co-authored-by: 三咲智子 <sxzz@sxzz.moe>
This commit is contained in:
parent
35c9a871be
commit
1aa118283e
17 changed files with 105 additions and 61 deletions
|
@ -1,11 +1,18 @@
|
|||
<script lang="ts" setup>
|
||||
import { useFeatureFlag } from '~~/composables/settings/featureFlags'
|
||||
|
||||
const route = useRoute()
|
||||
|
||||
const wideLayout = computed(() => route.meta.wideLayout ?? false)
|
||||
|
||||
const showUserPicker = logicAnd(
|
||||
useFeatureFlag('experimentalUserPicker'),
|
||||
() => useUsers().value.length > 1,
|
||||
)
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div h-full :class="{ zen: isZenMode }">
|
||||
<div h-full :class="{ zen: userSettings.zenMode }">
|
||||
<main flex w-full mxa lg:max-w-80rem>
|
||||
<aside class="hidden sm:flex w-1/8 md:w-1/6 lg:w-1/5 xl:w-1/4 justify-end xl:me-4 zen-hide" relative>
|
||||
<div sticky top-0 w-20 xl:w-100 h-screen flex="~ col" lt-xl-items-center>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue