import * as React from 'react'; import { clsx } from 'clsx'; export interface EntityCardProps extends Omit, 'title'> { title: React.ReactNode; subtitle?: React.ReactNode; eyebrow?: React.ReactNode; status?: React.ReactNode; metadata?: React.ReactNode; actions?: React.ReactNode; footer?: React.ReactNode; selected?: boolean; } export function EntityCard({ title, subtitle, eyebrow, status, metadata, actions, footer, selected, className, children, ...props }: EntityCardProps) { return (
{eyebrow && (
{eyebrow}
)}

{title}

{status}
{subtitle && (

{subtitle}

)}
{actions &&
{actions}
}
{metadata &&
{metadata}
} {children} {footer &&
{footer}
}
); }