Conciergia UI

Message

სტუმრის, კონსიერჟისა და სისტემის შეტყობინებები, სტატუსითა და ხელახალი ცდით.

მაგალითი

კეთილი იყოს თქვენი მობრძანება სასტუმრო ირისში!
საუზმე რომელ საათზეა?
გაგზავნილია
საუბარი დაცულია

ინსტალაცია

terminal
pnpm add @llc-conciergia/ui
იმპორტი
import { Message } from "@llc-conciergia/ui/message";

შენიშვნები

Message კლიენტის კომპონენტია: თარგმნილ როლებსა და სტატუსებს LocaleProvider-დან კითხულობს და ხელახალი ცდის Button-ს იყენებს. timestamp გადაეცით time ელემენტით. ტექსტი HTML-ად არ იკითხება.

Props

Propტიპინაგულისხმევიაღწერა
messageRole"user" | "assistant" | "system"—შეტყობინების ავტორი.
childrenReactNode—ტექსტი ან მდიდარი შიგთავსი; გრძელი სიტყვები ავტომატურად გადადის ახალ ხაზზე.
avatar / timestampReactNode—Avatar კომპონენტი და დროის ელემენტი.
status"sending" | "sent" | "failed"—გაგზავნის მდგომარეობა.
onRetry() => void—ხელახალი გაგზავნა შეცდომისას.