Voice UI Kit
Primitives

Input

A text input field with variants and sizes.

import { Input } from "@pipecat-ai/voice-ui-kit";

<Input placeholder="Placeholder" />
PropTypeDefault
variant?
"default" | "secondary" | "destructive" | "ghost"
"default"
size?
"sm" | "default" | "lg"
"default"
type?
React.ComponentProps<"input">["type"]
"text"
className?
string
undefined

Usage

Variants

import { Input } from "@pipecat-ai/voice-ui-kit";

<div className="flex flex-col gap-4">
  <Input placeholder="Default" variant="default" />
  <Input placeholder="Secondary" variant="secondary" />
  <Input placeholder="Destructive" variant="destructive" />
  <Input placeholder="Ghost" variant="ghost" />
</div>

Sizes

import { Input } from "@pipecat-ai/voice-ui-kit";

<div className="flex flex-col gap-4">
  <Input placeholder="Small" size="sm" />
  <Input placeholder="Default" size="default" />
  <Input placeholder="Large" size="lg" />
</div>

On this page