import React, { type ElementType, type ReactNode } from 'react'; import { cn } from '../utils/cn'; import type { AsProps } from './props'; export type HeaderContentFooterLayoutProps = AsProps & { header?: ReactNode; footer?: ReactNode; children?: ReactNode; className?: string; }; export const HeaderContentFooterLayout = ({ header, as: As = 'div', footer, children, className, ref, ...props }: HeaderContentFooterLayoutProps) => { return ( {header}
{children}
{footer}
); };