InputInput
한 줄 텍스트 입력 필드입니다. 유리(Glass)와 불투명(Solid) 표면을 고릅니다.A single-line text field. Choose a glass or solid surface.
입력과 선택Inputs and selection
Solid
Glass
Solid on page
import { Input } from "@horon-ai/react"; import { MagnifyingGlass } from "@phosphor-icons/react"; function Examples({ surface }: { surface: "solid" | "glass" }) { return ( <div className="flex w-full flex-col items-center gap-3"> <div className="flex flex-wrap items-end justify-center gap-3"> <Input className="w-44" surface={surface} size="sm" placeholder="Small" /> <Input className="w-44" surface={surface} placeholder="Medium" /> <Input className="w-44" surface={surface} size="lg" placeholder="Large" /> </div> <Input className="w-full max-w-72" surface={surface} icon={<MagnifyingGlass />} placeholder="Search bots" /> <Input className="w-full max-w-72" surface={surface} invalid defaultValue="Inbox Manager" /> <Input className="w-full max-w-72" surface={surface} disabled placeholder="Search bots" /> </div> ); } export default function InputDemo() { return ( <div className="flex w-full flex-col gap-6"> <div className="flex flex-col gap-4"> <p className="text-caption text-text-secondary">Solid</p> <Examples surface="solid" /> </div> <> <p className="text-caption text-text-secondary">Glass</p> <Examples surface="glass" /> </> <div className="flex flex-col items-center gap-4"> <p className="text-caption text-text-secondary">Solid on page</p> <Input className="w-full max-w-72" surface="solid-on-page" icon={<MagnifyingGlass />} placeholder="Search bots" /> </div> </div> ); }