Skip to content

nalingia/nova-toggleable-select

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nova Toggleable Field

This package provides a standard select field which can toggle visibility of other fields in page, no matter the section they are in.

Latest Version on Packagist License

Installation

composer require nalingia/nova-toggleable-select

Usage

Use the toggle method to provide a key-value map, where key is the option's value and the value is an array of fields' names you want to be visible when key is selected.

In the example below, field note will be visibile only when C option is selected.

use Nalingia\ToggleableSelect\Select;

//...

public function fields()
{
    return [
        Select::make('Size')
          ->options([
            'S' => 'Small',
            'M' => 'Medium',
            'L' => 'Large',
            'C' => 'Custom',
          ])
          ->toggle([
            'C' => ['note'],
          ]),
          
          // ...

          Text::make('Note'),
    ];
}

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published