{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "message", "title": "Message", "description": "Composable message group, alignment, avatar, content, header, and footer primitives", "files": [ { "path": "registry/default/ui/message/message.tsx", "content": "import type { ComponentPropsWithRef } from 'react';\nimport { cn } from '@/lib/utils';\n\nexport type MessageGroupProps = ComponentPropsWithRef<'div'>;\n\nexport function MessageGroup({ className, ...props }: MessageGroupProps) {\n\treturn
;\n}\n\nexport type MessageProps = ComponentPropsWithRef<'div'> & {\n\talign?: 'start' | 'end';\n};\n\nexport function Message({ className, align = 'start', ...props }: MessageProps) {\n\treturn (\n\t\t\n\t);\n}\n\nexport type MessageAvatarProps = ComponentPropsWithRef<'div'>;\n\nexport function MessageAvatar({ className, ...props }: MessageAvatarProps) {\n\treturn (\n\t\t\n\t);\n}\n\nexport type MessageContentProps = ComponentPropsWithRef<'div'>;\n\nexport function MessageContent({ className, ...props }: MessageContentProps) {\n\treturn (\n\t\t\n\t);\n}\n\nexport type MessageHeaderProps = ComponentPropsWithRef<'div'>;\n\nexport function MessageHeader({ className, ...props }: MessageHeaderProps) {\n\treturn (\n\t\t\n\t);\n}\n\nexport type MessageFooterProps = ComponentPropsWithRef<'div'>;\n\nexport function MessageFooter({ className, ...props }: MessageFooterProps) {\n\treturn (\n\t\t\n\t);\n}\n", "type": "registry:ui", "target": "@components/message/message.tsx" }, { "path": "registry/default/ui/message/index.ts", "content": "export * from './message';\n", "type": "registry:ui", "target": "@components/message/index.ts" } ], "type": "registry:ui" }