Skip to content

Input

A styled input component with glass-morphism effects.

Installation

import { Input } from '@smc/darwin-ui';

Usage

import { Input } from '@smc/darwin-ui';
export function Example() {
return <Input type="text" placeholder="Enter text..." />;
}

Variants

<Input variant="default" placeholder="Default input" />
<Input variant="search" placeholder="Search..." />

Examples

With Label

<div className="space-y-2">
<label htmlFor="email">Email</label>
<Input id="email" type="email" placeholder="you@example.com" />
</div>

Disabled

<Input disabled placeholder="Disabled input" />

API Reference

Props

PropTypeDefaultDescription
variant"default" | "search""default"Input style
typestring"text"HTML input type
placeholderstring-Placeholder text
disabledbooleanfalseDisable input
classNamestring-Additional classes