FORMA Docs

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.tsx und ist über @/forma/ai/conversation erreichbar.
  • 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

PropTypeDefaultDescription
onSend(text, files) => void–Enter sendet, Shift+Enter bricht um
toolsReactNode–z. B. eine Modellwahl
busy / onStopboolean / () => 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.