AIArchintel UIKataloğu aç

Toggle

Kontrollü ve kontrolsüz basılı durum desteğine sahip iki durumlu buton.

Toggle.tsx
Toggle.tsx

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/toggle.json

Kullanım Örneği

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

<Toggle defaultPressed onPressedChange={(pressed) => console.log(pressed)}>
  Kalın
</Toggle>

Özellikler & Parametreler (API)

PropTürVarsayılanAçıklama
pressedbooleanKontrollü basılı durumu.
defaultPressedbooleanfalseKontrolsüz başlangıç durumu.
onPressedChange(pressed: boolean) => voidDurum değiştirildiğinde çağrılır.
size"sm" | "md" | "lg""md"Toggle boyutu.
variant"default" | "outline""default"Yüzey stili.