A drop in replacement for the default Boolean field
Same as most other Nova Packages
composer require davidpiesse/nova-toggle
The Toggle has all the same options as the Boolean field so you can set the values to be stored in the Model.
use Davidpiesse\NovaToggle\Toggle;
You can set visual parameters
You can show both, or each state label
Toggle::make('Active')
->showLabels() //Both labels
->showOnlyTrueLabel() //True label only
->showOnlyFalseLabel() //False label only
To set the text you can use either or both of the following. You must also set the visibility of the labels as described above.
Toggle::make('Active')
->showLabels()
->trueLabel('Tru Dat')
->falseLabel('Nah Dawg')
The defaults are 'True' and 'False'