Message
სტუმრის, კონსიერჟისა და სისტემის შეტყობინებები, სტატუსითა და ხელახალი ცდით.
მაგალითი
კეთილი იყოს თქვენი მობრძანება სასტუმრო ირისში!
საუზმე რომელ საათზეა?
გაგზავნილია
საუბარი დაცულია
import { Message } from "@llc-conciergia/ui/message";
<Message messageRole="assistant">კეთილი იყოს თქვენი მობრძანება!</Message>
<Message messageRole="user" status="failed" onRetry={retry}>საუზმე რომელ საათზეა?</Message>ინსტალაცია
pnpm add @llc-conciergia/uiimport { Message } from "@llc-conciergia/ui/message";npx @llc-conciergia/cli add messagenpx shadcn@latest add https://ui.conciergia.co/r/message.jsonშენიშვნები
Message კლიენტის კომპონენტია: თარგმნილ როლებსა და სტატუსებს LocaleProvider-დან კითხულობს და ხელახალი ცდის Button-ს იყენებს. timestamp გადაეცით time ელემენტით. ტექსტი HTML-ად არ იკითხება.
Props
| Prop | ტიპი | ნაგულისხმევი | აღწერა |
|---|---|---|---|
| messageRole | "user" | "assistant" | "system" | — | შეტყობინების ავტორი. |
| children | ReactNode | — | ტექსტი ან მდიდარი შიგთავსი; გრძელი სიტყვები ავტომატურად გადადის ახალ ხაზზე. |
| avatar / timestamp | ReactNode | — | Avatar კომპონენტი და დროის ელემენტი. |
| status | "sending" | "sent" | "failed" | — | გაგზავნის მდგომარეობა. |
| onRetry | () => void | — | ხელახალი გაგზავნა შეცდომისას. |