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", navigation: "Navigation",
themeColor: "Theme Color", themeColor: "Theme Color",
tagsView: "Tags View", tagsView: "Tags View",
fixedHeader: "Fixed Header",
sidebarLogo: "Sidebar Logo", sidebarLogo: "Sidebar Logo",
watermark: "Watermark", watermark: "Watermark",
}, },

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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