20 lines
629 B
TypeScript
20 lines
629 B
TypeScript
import { Breadcrumbs } from '@/components/breadcrumbs';
|
|
import type { AppLayoutProps } from '@/types';
|
|
|
|
/** Global navigation is owned by PortalNavigation for every page. */
|
|
export default function AppHeaderLayout({
|
|
children,
|
|
breadcrumbs = [],
|
|
}: AppLayoutProps) {
|
|
return (
|
|
<div className="flex min-w-0 flex-col">
|
|
{breadcrumbs.length > 0 && (
|
|
<div className="border-b px-5 py-3">
|
|
<Breadcrumbs breadcrumbs={breadcrumbs} />
|
|
</div>
|
|
)}
|
|
<main className="flex min-w-0 flex-1 flex-col">{children}</main>
|
|
</div>
|
|
);
|
|
}
|