Conciergia UI

Composer

ავტომატურად მზარდი ტექსტის ველი გაგზავნით, დანართის სლოტითა და შეჩერების ღილაკით.

მაგალითი

ინსტალაცია

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

შენიშვნები

Enter აგზავნის, Shift+Enter ახალ ხაზს ამატებს. IME-ის კომპოზიციისას Enter არ აგზავნის. ცარიელი ტექსტი და მიმდინარე პასუხი ბლოკავს გაგზავნას. შეჩერების ღილაკისთვის onStop გადაეცით.

Props

Propტიპინაგულისხმევიაღწერა
value / onValueChangestring / (value: string) => void—ტექსტს მართავს აპი.
onSend() => void—გაგზავნა; წარმატების შემდეგ value თავად გაასუფთავეთ.
isStreaming / onStopboolean / () => void—პასუხის გენერაციის შეჩერება.
attachmentReactNode—დანართის კონტროლი ან ფაილის წინასწარი ხედი.
disabledboolean—ველისა და მოქმედებების გამორთვა.
textareaPropsTextareaProps—ველის სახელი, placeholder, ref და კლავიატურის დამატებითი ქცევა.