K

Formuláře

Toggle

Přepínač pro boolean hodnoty s přizpůsobitelným vzhledem.

Toggle preview
Na této stránce

Přepínač pro boolean hodnoty s přizpůsobitelným vzhledem.

use NyonCode\WireForms\Components\Toggle;

Použití

Toggle::make('is_active')
->label('Active')
->default(true)

Přizpůsobení

Toggle::make('notifications_enabled')
->onLabel('On')
->offLabel('Off')
->onColor('success')
->offColor('danger')
->onIcon('check')
->offIcon('x')
->inline()

Live aktualizace

Toggle::make('dark_mode')
->live() // okamžitě překreslí formulář při změně

Podmíněné znepřístupnění

Toggle::make('published')
->disabled(fn () => ! auth()->user()->can('publish'))

Metody

Metoda Typ Popis
onLabel(string|Closure|null) string Label zobrazený, když je zapnuto
offLabel(string|Closure|null) string Label zobrazený, když je vypnuto
onColor(string|Color) string Barva když zapnuto — libovolná barva palety (viz Colors)
offColor(string|Color) string Barva když vypnuto
onIcon(string|Icon|null) string Ikona když zapnuto
offIcon(string|Icon|null) string Ikona když vypnuto
inline(bool) bool Zobrazit label inline s přepínačem (výchozí true)
default(bool|Closure) bool Předvyplněná hodnota
disabled(bool|Closure) bool Znepřístupnit přepínač
required() Označit jako povinné
live() Spustit Livewire update při změně

Label, hint, tooltip a další sdílené metody viz Společné API pole.