{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "entity-chip", "type": "registry:ui", "title": "EntityChip", "description": "Shared building block used by other Beautiful UI components.", "registryDependencies": [ "https://www.beautifului.dev/r/foundation.json" ], "files": [ { "path": "components/atoms/EntityChip.tsx", "content": "/** Monogram mark — a colored disc with an initial or short glyph.\n * The shared building block for entity chips and monogram headings. */\nexport function Monogram({\n children,\n color = \"#e08a3c\",\n className = \"\",\n}: {\n children: React.ReactNode;\n color?: string;\n className?: string;\n}) {\n return (\n \n {children}\n \n );\n}\n\n/** Inline entity reference — a monogram + name in a soft field pill.\n * Names a supplier, person, or record inside running text. Softer than a\n * StatusPill (no dot, no state) and not a mono token (see Chip). */\nexport function EntityChip({\n name,\n color,\n monogram,\n className = \"\",\n}: {\n name: string;\n color?: string;\n monogram?: React.ReactNode;\n className?: string;\n}) {\n return (\n \n {monogram ?? name.charAt(0)}\n {name}\n \n );\n}\n", "type": "registry:ui", "target": "components/atoms/EntityChip.tsx" } ] }