robertboes / nova-slider-field
A Laravel Nova slider field.
Installs: 37 782
Dependents: 0
Suggesters: 0
Security: 0
Stars: 8
Watchers: 3
Forks: 6
Open Issues: 3
Language:Vue
Requires
- php: >=7.1.0
This package is auto-updated.
Last update: 2024-10-27 03:21:24 UTC
README
A Laravel Nova slider field using NightCatSama/vue-slider-component
Installation
Install the package with composer using the following command:
composer require robertboes/nova-slider-field
Usage
Add the field to your nova model:
NovaSliderField::make('Percentage');
Field options
min
NovaSliderField::make('Distance')->min(50);
Sets the minimum value, defaults to 0.
max
NovaSliderField::make('Distance')->max(200);
Set the maximum value, defaults to 100.
interval
NovaSliderField::make('Percentage')->interval(5);
Set the interval of which the slider should increment/decrement, default is 1.
withoutTooltip
NovaSliderField::make('Percentage')->withoutTooltip();
Don't show a tooltip on the detail page.
tooltipOnHover
NovaSliderField::make('Percentage')->tooltipOnHover();
Show a tooltip on hover on the detail page.
formatter
NovaSliderField::make('Price')->formatter("€ {value}");
Custom formatter for the text in the tooltip.
This is a string which has to contain {value}
, for example {value} %
License
The MIT License (MIT). Please see License File for more information.