Files
HospitalOborniki/resources/js/layouts/app-layout.tsx
2025-05-10 16:52:45 +02:00

21 lines
615 B
TypeScript

import { type BreadcrumbItem } from '@/types';
import { type ReactNode } from 'react';
import Header from '@/components/header/header';
import Nav from '@/components/nav/nav';
import Footer from '@/components/footer/footer';
import { Breadcrumbs } from '@/components/breadcrumbs';
interface AppLayoutProps {
children: ReactNode;
breadcrumbs?: BreadcrumbItem[];
}
export default ({ children, breadcrumbs, ...props }: AppLayoutProps) => (
<>
<Header {...props} />
<Nav />
{breadcrumbs && <Breadcrumbs breadcrumbs={breadcrumbs} />}
{children}
<Footer />
</>
);