AIArchintel UIKataloğu aç

Tag Input

Klavye dostu metin etiketi oluşturma ve kaldırma alanı.

TagInput.tsx
TagInput.tsx
ReactTypeScript

Kurulum

shadcn CLI ile projenize ekleyebilir veya yukarıdaki "Kaynak Kodu" sekmesinden kodu doğrudan projenize kopyalayabilirsiniz:

$npx shadcn@latest add https://ui.cagriozay.com.tr/r/tag-input.json

Kullanım Örneği

import { TagInput } from "@/components/ui"

<TagInput defaultValue={["React"]} maxTags={5} onValueChange={setTags} />

Özellikler & Parametreler (API)

PropTürVarsayılanAçıklama
valuestring[]—Kontrollü etiket listesi.
onValueChange(tags: string[]) => void—Etiket listesi değişikliği callback'i.
maxTagsnumber—En fazla etiket sayısı.
allowDuplicatesbooleanfalseTekrarlanan etiketlere izin verir.