Command Palette

Search for a command to run...

Input Group

shadcn/ui

Group input elements with addons, icons, and text for enhanced form controls.

Input Group
12 results

import { InputGroup, InputGroupAddon, InputGroupInput, InputGroupText } from "@/components/optics/input-group";import { Search } from "lucide-react";<div className="w-full max-w-sm">  <InputGroup variant="raised">    <InputGroupInput placeholder="Search..." />    <InputGroupAddon>      <Search className="size-4" />    </InputGroupAddon>    <InputGroupAddon align="inline-end">      <InputGroupText>        12 results      </InputGroupText>    </InputGroupAddon>  </InputGroup></div>

Installation

pnpm dlx shadcn@latest add @optics/input-group

Props

<InputGroup />
Name
Type
variant
any

<InputGroupAddon />
Name
Type
align
string(default: inline-start)
<InputGroupButton />
Name
Type
variant
string(default: ghost)