import type { ReactNode } from 'react' import { avatarColors, initials } from './avatar' /** Entity header: avatar + name + status pill + one meta line + action cluster. */ export function RecordHeader(props: { name: string avatarSeed?: string status?: ReactNode meta?: ReactNode actions?: ReactNode }) { const seed = props.avatarSeed ?? props.name const { bg, fg } = avatarColors(seed) return (
{initials(seed)}

{props.name}

{props.status}
{props.meta !== undefined &&
{props.meta}
}
{props.actions !== undefined &&
{props.actions}
}
) }