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}
); }