Files
neta/components/layout/portal-shell.tsx
T

32 lines
708 B
TypeScript

"use client";
import { AppShell, type AppShellBranding } from "@/components/layout/app-shell";
import { portalSidebarData } from "@/config/portal-sidebar";
type PortalShellProps = {
branding: AppShellBranding;
children: React.ReactNode;
user: {
email: string;
displayName: string;
shortName: string;
avatarUrl: string | null;
};
progress?: number;
};
export function PortalShell({ branding, children, user, progress }: PortalShellProps) {
return (
<AppShell
branding={branding}
homeHref="/portal"
navGroups={portalSidebarData}
settingsHref="/portal/settings"
user={user}
progress={progress}
>
{children}
</AppShell>
);
}