Input Group
Composed input group with addons, buttons, and slant presentation.
Installation
npx shadcn@latest add @gameone/input-groupRegistry dependencies: gameone-utils, button, input, textarea
Usage
import {
InputGroup,
InputGroupAddon,
InputGroupInput,
} from "@/components/ui/input-group"<InputGroup>
<InputGroupAddon>https://</InputGroupAddon>
<InputGroupInput placeholder="example.com" />
</InputGroup>Examples
Default
import {
InputGroup,
InputGroupAddon,
InputGroupInput,
} from "@/components/ui/input-group"
export function InputGroupDefault() {
return (
<InputGroup>
<InputGroupAddon>https://</InputGroupAddon>
<InputGroupInput placeholder="example.com" />
</InputGroup>
)
}Slant
Angled clip-path input group matching the Game One slant geometry.
import {
InputGroup,
InputGroupAddon,
InputGroupInput,
} from "@/components/ui/input-group"
export function InputGroupSlant() {
return (
<InputGroup variant="slant">
<InputGroupAddon>https://</InputGroupAddon>
<InputGroupInput placeholder="example.com" />
</InputGroup>
)
}