chore: 🔨 移除固定头部的设置

This commit is contained in:
ray
2024-12-26 14:22:55 +08:00
parent cc88e50cbe
commit 8c7bf5cce1
7 changed files with 6 additions and 24 deletions

View File

@@ -56,7 +56,6 @@ export default {
navigation: "Navigation",
themeColor: "Theme Color",
tagsView: "Tags View",
fixedHeader: "Fixed Header",
sidebarLogo: "Sidebar Logo",
watermark: "Watermark",
},

View File

@@ -56,7 +56,6 @@ export default {
navigation: "导航设置",
themeColor: "主题颜色",
tagsView: "开启 Tags-View",
fixedHeader: "固定 Header",
sidebarLogo: "侧边栏 Logo",
watermark: "开启水印",
},

View File

@@ -18,11 +18,6 @@
<el-switch v-model="settingsStore.tagsView" />
</div>
<div class="py-1 flex-x-between">
<span class="text-xs">{{ $t("settings.fixedHeader") }}</span>
<el-switch v-model="settingsStore.fixedHeader" />
</div>
<div class="py-1 flex-x-between">
<span class="text-xs">{{ $t("settings.sidebarLogo") }}</span>
<el-switch v-model="settingsStore.sidebarLogo" />

View File

@@ -22,9 +22,7 @@
</div>
<div :class="{ hasTagsView: showTagsView }" class="main-container">
<div :class="{ 'fixed-header': fixedHeader }">
<TagsView v-if="showTagsView" />
</div>
<TagsView v-if="showTagsView" />
<AppMain />
<Settings v-if="defaultSettings.showSettings" />
<!-- 返回顶部 -->
@@ -36,10 +34,8 @@
<!-- 左侧和顶部布局 -->
<div v-else :class="{ hasTagsView: showTagsView }" class="main-container">
<div :class="{ 'fixed-header': fixedHeader }">
<NavBar v-if="layout === LayoutEnum.LEFT" />
<TagsView v-if="showTagsView" />
</div>
<NavBar v-if="layout === LayoutEnum.LEFT" />
<TagsView v-if="showTagsView" />
<AppMain />
<Settings v-if="defaultSettings.showSettings" />
<!-- 返回顶部 -->

View File

@@ -17,8 +17,6 @@ const defaultSettings: AppSettings = {
showSettings: true,
// 是否显示标签视图
tagsView: true,
// 是否固定头部
fixedHeader: true,
// 是否显示侧边栏Logo
sidebarLogo: true,
// 布局方式,默认为左侧布局

View File

@@ -11,8 +11,6 @@ export const useSettingsStore = defineStore("setting", () => {
const tagsView = useStorage<boolean>("tagsView", defaultSettings.tagsView);
// 侧边栏 Logo
const sidebarLogo = useStorage<boolean>("sidebarLogo", defaultSettings.sidebarLogo);
// 固定头部
const fixedHeader = useStorage<boolean>("fixedHeader", defaultSettings.fixedHeader);
// 布局
const layout = useStorage<string>("layout", defaultSettings.layout);
// 水印
@@ -25,7 +23,7 @@ export const useSettingsStore = defineStore("setting", () => {
const themeColor = useStorage<string>("themeColor", defaultSettings.themeColor);
const theme = useStorage<string>("theme", defaultSettings.theme);
// 监听主题变化
// 监听主题变化
watch(
[theme, themeColor],
([newTheme, newThemeColor]) => {
@@ -35,9 +33,9 @@ export const useSettingsStore = defineStore("setting", () => {
},
{ immediate: true }
);
// 设置更改函数
// 设置映射
const settingsMap: Record<string, Ref<SettingsValue>> = {
fixedHeader,
tagsView,
sidebarLogo,
layout,
@@ -64,7 +62,6 @@ export const useSettingsStore = defineStore("setting", () => {
return {
settingsVisible,
tagsView,
fixedHeader,
sidebarLogo,
layout,
themeColor,

View File

@@ -58,8 +58,6 @@ declare global {
version: string;
/** 是否显示设置 */
showSettings: boolean;
/** 是否固定头部 */
fixedHeader: boolean;
/** 是否显示多标签导航 */
tagsView: boolean;
/** 是否显示侧边栏Logo */