mirror of
https://github.com/1Panel-dev/1Panel.git
synced 2025-03-15 02:04:46 +08:00
parent
99fc39d401
commit
01588ed9b5
@ -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);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -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;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user