Input

FREE

Baş/son ikon, temizle düğmesi, şifre göster/gizle, karakter sayacı ve boyut seçenekleri olan metin alanı.

Canlı düzenle

Ayarları değiştir; bileşen ve kodu anında güncellensin.

Ayarlar
Kod
import { Search } from "lucide-react";
import { Input } from "@/components/ui/input";

<Input
  placeholder="Search components…"
  clearable
  startIcon={<Search />}
/>

Kurulum

Terminal
npx @bloxa/cli add input
# or: npx shadcn@latest add @bloxa/input

Örnekler

İkonlar

Temizlenebilir

Şifre

type="password" olunca göster/gizle düğmesi otomatik gelir.

Karakter sayacı

0/60

Boyutlar

API

Her bileşen, oluşturduğu HTML elemanının özelliklerini de kabul eder.

Input

ÖzellikTipVarsayılanAçıklama
startIconReactNode—Alanın başındaki ikon veya metin.
endIconReactNode—Alanın sonundaki ikon veya metin.
clearablebooleanfalseDeğer varken temizle düğmesi gösterir.
showCountbooleanfalsemaxLength ile birlikte karakter sayacı gösterir.
size"sm" | "md" | "lg""md"Yükseklik ve yazı boyutu.
labels{ clear?, showPassword?, hidePassword? }—Düğmelerin erişilebilir adları (çeviri için).