1
0
mirror of https://github.com/1Panel-dev/1Panel.git synced 2025-03-15 02:04:46 +08:00

fix: 修改终端全屏按钮样式 (#5442)

Refs #5435
This commit is contained in:
ssongliu 2024-06-13 16:12:36 +08:00 committed by GitHub
parent 99fc39d401
commit 01588ed9b5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 31 additions and 22 deletions

View File

@ -23,15 +23,18 @@ export function initFavicon() {
} }
export async function getXpackSetting() { export async function getXpackSetting() {
const searchXSettingGlob = import.meta.glob('xpack/api/modules/setting.ts'); let searchXSetting;
const module = await searchXSettingGlob?.['../xpack/api/modules/setting.ts']?.(); const xpackModules = import.meta.glob('../xpack/api/modules/setting.ts', { eager: true });
const res = await module?.searchXSetting(); if (xpackModules['../xpack/api/modules/setting.ts']) {
searchXSetting = xpackModules['../xpack/api/modules/setting.ts']['searchXSetting'] || {};
const res = await searchXSetting();
if (!res) { if (!res) {
resetXSetting(); resetXSetting();
return; return;
} }
return res; return res;
} }
}
const loadDataFromDB = async () => { const loadDataFromDB = async () => {
const res = await getSettingInfo(); const res = await getSettingInfo();
@ -81,9 +84,11 @@ export async function getXpackSettingForTheme() {
return; return;
} }
const searchXSettingGlob = import.meta.glob('xpack/api/modules/setting.ts'); let searchXSetting;
const module = await searchXSettingGlob?.['../xpack/api/modules/setting.ts']?.(); const xpackModules = import.meta.glob('../xpack/api/modules/setting.ts', { eager: true });
const res2 = await module?.searchXSetting(); if (xpackModules['../xpack/api/modules/setting.ts']) {
searchXSetting = xpackModules['../xpack/api/modules/setting.ts']['searchXSetting'] || {};
const res2 = await searchXSetting();
if (res2) { if (res2) {
globalStore.themeConfig.title = res2.data?.title; globalStore.themeConfig.title = res2.data?.title;
globalStore.themeConfig.logo = res2.data?.logo; globalStore.themeConfig.logo = res2.data?.logo;
@ -93,12 +98,16 @@ export async function getXpackSettingForTheme() {
} else { } else {
resetXSetting(); resetXSetting();
} }
}
switchTheme(); switchTheme();
initFavicon(); initFavicon();
} }
export async function updateXpackSettingByKey(key: string, value: string) { export async function updateXpackSettingByKey(key: string, value: string) {
const searchXSettingGlob = import.meta.glob('xpack/api/modules/setting.ts'); let updateXSettingByKey;
const module = await searchXSettingGlob?.['../xpack/api/modules/setting.ts']?.(); const xpackModules = import.meta.glob('../xpack/api/modules/setting.ts', { eager: true });
return module?.updateXSettingByKey(key, value); if (xpackModules['../xpack/api/modules/setting.ts']) {
updateXSettingByKey = xpackModules['../xpack/api/modules/setting.ts']['updateXSettingByKey'] || {};
return updateXSettingByKey(key, value);
}
} }

View File

@ -448,7 +448,7 @@ onMounted(() => {
font-weight: 600; font-weight: 600;
} }
.fullScreen { .fullScreen {
background-color: #efefef; background-color: transparent;
border: none; border: none;
position: absolute; position: absolute;
right: 50px; right: 50px;