From 4a6255185a988ffaed05ffdfb8c995d50ad93869 Mon Sep 17 00:00:00 2001 From: adb-sh Date: Fri, 21 Oct 2022 01:16:33 +0200 Subject: [PATCH] catch error when loading theme config --- src/main.ts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/main.ts b/src/main.ts index ce56991..e48cb71 100644 --- a/src/main.ts +++ b/src/main.ts @@ -3,12 +3,16 @@ import App from "./App.vue"; import "./registerServiceWorker"; import router from "./router"; import { createApi } from "@/Api"; -import 'bootstrap-icons/font/bootstrap-icons.scss'; -import './main.scss'; -import { ThemeConfig } from 'bootstrap-darkmode'; +import "bootstrap-icons/font/bootstrap-icons.scss"; +import "./main.scss"; +import { ThemeConfig } from "bootstrap-darkmode"; export const themeConfig = new ThemeConfig(); -themeConfig.initTheme(); +try { + themeConfig.initTheme(); +} catch (e) { + console.error('failed to init theme'); +} createApp(App) .use(router)