()
| 3 | import { t } from "@/lang/i18n"; |
| 4 | |
| 5 | export async function initLayoutConfig() { |
| 6 | const { value } = await getLayoutConfig().execute(); |
| 7 | try { |
| 8 | const cfg = JSON.parse(value!); |
| 9 | if (cfg instanceof Array) { |
| 10 | setAllLayoutConfig(cfg); |
| 11 | const settingsConfig = cfg.find((v: any) => v.page === "__settings__"); |
| 12 | document.title = settingsConfig?.theme?.pageTitle || t("TXT_CODE_47ae8ee6"); |
| 13 | } |
| 14 | } catch (error: any) { |
| 15 | console.error("init layout config error:", error); |
| 16 | } |
| 17 | } |
no test coverage detected