import React from 'react'; export interface CartoucheProps extends React.HTMLAttributes { variant?: 'elevated' | 'outline' | 'solid'; size?: 'sm' | 'md' | 'lg'; } export const Cartouche: React.FC = ({ children, variant = 'elevated', size = 'md', className = '', ...props }) => { const classes = [ 'qhr-cartouche', `qhr-cartouche--${variant}`, `qhr-cartouche--${size}`, className, ].filter(Boolean).join(' '); return (
{children}
); }; export const CartoucheHeader: React.FC> = ({ children, className = '', ...props }) => (
{children}
); export const CartoucheTitle: React.FC> = ({ children, className = '', ...props }) => (

{children}

); export const CartoucheBody: React.FC> = ({ children, className = '', ...props }) => (
{children}
); export const CartoucheFooter: React.FC> = ({ children, className = '', ...props }) => (
{children}
);