feat(verifications): add identity verification management for admin panel
Some checks failed
Admin CI / build-and-push-web (push) Failing after 6m11s

Add new verifications module including API endpoints for retrieving and reviewing user identity verifications, along with corresponding admin page, routing, and sidebar navigation entry.
This commit is contained in:
lafay
2026-04-05 20:26:57 +08:00
parent 00b79681a0
commit 0f86e5b9ee
5 changed files with 530 additions and 0 deletions

View File

@@ -107,6 +107,7 @@ const Channels = lazy(() => import('@/pages/Channels'))
const Reports = lazy(() => import('@/pages/Reports'))
const MaterialSubjects = lazy(() => import('@/pages/MaterialSubjects'))
const Materials = lazy(() => import('@/pages/Materials'))
const Verifications = lazy(() => import('@/pages/Verifications'))
const Forbidden = lazy(() => import('@/pages/Forbidden'))
const NotFound = lazy(() => import('@/pages/NotFound'))
@@ -235,6 +236,16 @@ export const router = createBrowserRouter([
</AdminGuard>
),
},
{
path: 'verifications',
element: (
<AdminGuard>
<Suspense fallback={<PageLoader />}>
<Verifications />
</Suspense>
</AdminGuard>
),
},
],
},
{