Prompt input
Wo eine Person den nächsten Zug schreibt: Text in einer weißen Fläche auf grauer Hülle, darunter Anhängen, deine Werkzeuge, Mikrofon und Senden.
import { PromptInput } from "@/forma/ai/conversation";Base
In FORMA
- Liegt in
kit/ai/conversation.tsxund ist über@/forma/ai/conversationerreichbar. - FORMAs eigener Baustein, auf Arc gebaut: Arcs Buttons, Felder und Federn darunter, Farbe, Ecken, Höhen und Tempo aus der Richtung.
Usage
import { PromptInput } from "@/forma/ai/conversation";API reference
| Prop | Type | Default | Description |
|---|---|---|---|
onSend | (text, files) => void | – | Enter sendet, Shift+Enter bricht um |
tools | ReactNode | – | z. B. eine Modellwahl |
busy / onStop | boolean / () => void | – | Senden wird zu Stoppen |
onMic / listening | () => void / boolean | – | Spracheingabe |
Motion
- Das Feld wächst mit dem Text.
- Datei-Chips kommen und gehen auf Arcs Feder.
Herkunft
- Aufbau und Inhalt nach design.how Glaze (Arlan Marat), neu gebaut auf Arc: Arcs Buttons, Felder und Bewegung, Farben und Formen aus der Richtung.
Komponente und Text: Arc UI (MIT, uiarc.dev), angepasst für FORMA.