---import { Input } from '@bejamas/ui/components/input';---
<Input type="text" placeholder="Enter your name" />Installation
Section titled “Installation”bunx bejamas add inputnpx bejamas add inputpnpm dlx bejamas add inputyarn dlx bejamas add input---import { Input } from '@bejamas/ui/components/input';---<Input type="email" placeholder="Enter your email" />| Prop | Type | Default |
|---|---|---|
size | InputUiSize | NativeInputSize | |
nativeSize | NativeInputSize |
Examples
Section titled “Examples”Default
Section titled “Default”---import { Input } from '@bejamas/ui/components/input';---
<Input type="email" placeholder="Enter your email" />Disabled
Section titled “Disabled”---import { Input } from '@bejamas/ui/components/input';---
<Input type="email" placeholder="Enter your email" disabled />---import { Button } from '@bejamas/ui/components/button';import { Input } from '@bejamas/ui/components/input';---
<div class="grid w-full max-w-sm gap-3"> <div class="flex items-center gap-2"> <Input size="sm" placeholder="Small input (h-8)" /> <Button size="sm" variant="outline"> Small </Button> </div> <div class="flex items-center gap-2"> <Input placeholder="Default input (h-9)" /> <Button variant="outline">Default</Button> </div> <div class="flex items-center gap-2"> <Input size="lg" placeholder="Large input (h-10)" /> <Button size="lg" variant="outline"> Large </Button> </div></div>---import { Input } from '@bejamas/ui/components/input';import { Label } from '@bejamas/ui/components/label';---
<div class="grid w-full max-w-sm items-center gap-3"> <Label htmlFor="picture">Picture</Label> <Input id="picture" type="file" /></div>With Label
Section titled “With Label”---import { Input } from '@bejamas/ui/components/input';import { Label } from '@bejamas/ui/components/label';---
<div class="grid w-full max-w-sm items-center gap-3"> <Label htmlFor="email">Email</Label> <Input id="email" type="email" placeholder="Enter your email" /></div>With Button
Section titled “With Button”---import { Button } from '@bejamas/ui/components/button';import { Input } from '@bejamas/ui/components/input';---
<div class="flex w-full max-w-sm items-center gap-2"> <Input type="email" placeholder="Email" /> <Button type="submit" variant="outline"> Subscribe </Button> </div>