TR
Başlangıç
13 · Menü

Tema düğmesi

Açık ve koyu tema arasında geçiş yapan ikon düğmesi. Tercih tarayıcıda saklanır, düzende preference-url varsa hesaba da kaydedilir. İkon CSS ile seçildiği için sayfa ilk açıldığında da doğru görünür.

acun:theme-toggle
01

Temel kullanım

Açık temada ay, koyu temada güneş ikonu görünür; tıklayınca ekrandaki temanın tersine geçilir. Ekran okuyucular için düğme metni de temaya göre değişir ("Koyu temaya geç" / "Açık temaya geç").

CANLI ÖRNEK
<acun:theme-toggle />
02

Düzende

acun:layout.sidebar ve acun:layout.horizontal düğmeyi üst çubukta kendileri gösterir. Başka bir yere taşımak için düzende :theme-toggle="false" verip düğmeyi istediğiniz slot'a koyun; class gibi öznitelikler düğmeye eklenir.

BLADE
<acun:layout.sidebar :theme-toggle="false">
    <acun:slot:drawerFooter>
        <acun:theme-toggle class="ms-auto" />
    </acun:slot:drawerFooter>

    {{ $slot }}
</acun:layout.sidebar>
PropDeğerler
theme-toggletrue | false (düzen prop'u)
03

Açık, koyu ve sistem

Düğme yalnızca açık ve koyu arasında geçiş yapar. Kullanıcıya işletim sistemini izleme seçeneği de sunmak için $store.appearance.set() ile kendi seçicinizi kurun.

CANLI ÖRNEK
<div x-data class="inline-flex gap-1 rounded-sm bg-gray-100 p-1 dark:bg-zinc-800">
    <acun:button size="sm" variant="ghost" x-on:click="$store.appearance.set('light')">Açık</acun:button>
    <acun:button size="sm" variant="ghost" x-on:click="$store.appearance.set('dark')">Koyu</acun:button>
    <acun:button size="sm" variant="ghost" x-on:click="$store.appearance.set('system')">Sistem</acun:button>
</div>
PropDeğerler
$store.appearance.set()light | dark | system
API

Prop'lar ve slot'lar

Bileşenin kabul ettiği değerler.

PropVarsayılanAçıklama
(öznitelikler) — Prop almaz; class, aria-* gibi öznitelikler düğmeye eklenir
Acun UI · Tema düğmesiDetaylı kullanım ve örnekler