Armada

Segment kontrol

Tek seçimli buton grubu.

Eylemler VBtnToggle · VBtnGroup · VItemGroup 4 örnek

Metinli

Kodu göster
blade
<armada:toggle-group name="period" value="week" :options="['day' => 'Gün', 'week' => 'Hafta', 'month' => 'Ay', 'year' => 'Yıl']" />

İkonlu

Kodu göster
blade
<armada:toggle-group name="view" value="grid" :options="[
    ['value' => 'list', 'label' => 'Liste', 'icon' => 'list'],
    ['value' => 'grid', 'label' => 'Izgara', 'icon' => 'layout-grid'],
    ['value' => 'map', 'label' => 'Harita', 'icon' => 'map'],
]" />

Tam genişlik

Telefon ekranlarında idealdir.

Kodu göster
blade
<div class="sc-narrow">
    <armada:toggle-group name="plan" value="monthly" block :options="['monthly' => 'Aylık', 'yearly' => 'Yıllık']" />
</div>

Alpine ile bağlama

x-model veya wire:model ile çalışır.

Hizalama:

Kodu göster
blade
<div x-data="{ align: 'center' }" class="sc-col">
    <armada:toggle-group name="align" x-model="align" value="center" :options="[
        ['value' => 'left', 'label' => '', 'icon' => 'align-left'],
        ['value' => 'center', 'label' => '', 'icon' => 'align-center'],
        ['value' => 'right', 'label' => '', 'icon' => 'align-right'],
    ]" />
    <p class="arm-text arm-text--muted" x-bind:style="`text-align: ${align}`">Hizalama: <strong x-text="align"></strong></p>
</div>

Özellikler

<armada:toggle-group>

Değerler: options like <armada:select>; each may carry 'icon'

Prop Varsayılan Not
name null
options []
value null
block false
Sonuç yok