* Enhanced Sidebar to support sub collapsible sections * Data-Table: support getSortedRowModel * Add missing renderAction; * Fix Sidebar on mobile * Do not initialize Analytics Provider server side * Do not bind i18Next until it's initialized * Avoid infinite redirects in the auth path when Supabase emits a SIGNED_OUT event * Force admin layout to be dynamic
27 lines
636 B
TypeScript
27 lines
636 B
TypeScript
import { Page, PageMobileNavigation, PageNavigation } from '@kit/ui/page';
|
|
|
|
import { AdminSidebar } from '~/admin/_components/admin-sidebar';
|
|
import { AdminMobileNavigation } from '~/admin/_components/mobile-navigation';
|
|
|
|
export const metadata = {
|
|
title: `Super Admin`,
|
|
};
|
|
|
|
export const dynamic = 'force-dynamic';
|
|
|
|
export default function AdminLayout(props: React.PropsWithChildren) {
|
|
return (
|
|
<Page style={'sidebar'}>
|
|
<PageNavigation>
|
|
<AdminSidebar />
|
|
</PageNavigation>
|
|
|
|
<PageMobileNavigation>
|
|
<AdminMobileNavigation />
|
|
</PageMobileNavigation>
|
|
|
|
{props.children}
|
|
</Page>
|
|
);
|
|
}
|