fix: add appearance panel route page (#585)

This commit is contained in:
shenlan 2025-10-26 22:05:53 +08:00 committed by GitHub
parent c9f1ec3dea
commit 1a4ee7143b

View File

@ -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 <Component />
} catch (error) {
if (error instanceof Error && error.message.includes('disabled')) {
redirect('/panel')
}
throw error
}
}