import type { ReactNode } from 'react';
export interface PageHeaderProps {
title: string;
subtitle?: string;
actions?: ReactNode;
}
export function PageHeader({ title, subtitle, actions }: PageHeaderProps) {
return (
{title}
{subtitle ? (
{subtitle}
) : null}
{actions ?
{actions}
: null}
);
}
export function PageBody({ children }: { children: ReactNode }) {
// `gap-6` plutôt que `gap-5` : sur un écran de cartes empilées, l'ancien
// écart laissait deux cartes se lire comme une seule.
return (
{children}
);
}