From 1a4ee7143bfe79a5083313a0703318e6c8e100d9 Mon Sep 17 00:00:00 2001 From: shenlan Date: Sun, 26 Oct 2025 22:05:53 +0800 Subject: [PATCH] fix: add appearance panel route page (#585) --- dashboard/app/panel/appearance/page.tsx | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 dashboard/app/panel/appearance/page.tsx diff --git a/dashboard/app/panel/appearance/page.tsx b/dashboard/app/panel/appearance/page.tsx new file mode 100644 index 0000000..0668e43 --- /dev/null +++ b/dashboard/app/panel/appearance/page.tsx @@ -0,0 +1,17 @@ +export const dynamic = 'error' + +import { redirect } from 'next/navigation' + +import { resolveExtensionRouteComponent } from '@extensions/loader' + +export default async function AppearancePage() { + try { + const Component = await resolveExtensionRouteComponent('/panel/appearance') + return + } catch (error) { + if (error instanceof Error && error.message.includes('disabled')) { + redirect('/panel') + } + throw error + } +}