Bulma styled single and multi-select component with a server-side option list builder
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github added issue template Mar 26, 2018
src removes unneeded directive Jan 5, 2019
.styleci.yml updates code style Oct 21, 2018
LICENSE first commit Mar 19, 2017
README.md adds docs link to readme Sep 11, 2018
composer.json updates composer.json Sep 3, 2018

README.md

Select

Codacy Badge StyleCI License Total Downloads Latest Stable Version

Bulma styled single and multi-select VueJS component with a server-side option list builder. Read Docs

Watch the demo

click on the photo to view a short demo in compatible browsers

Features

  • a standalone component with minimal dependencies
  • minimal CSS styling that matches the beautiful Bulma forms design
  • the select options can be retrieved via ajax calls or, given directly, via a parameter
  • when getting the data via ajax, the component can take various parameters for results filtering
  • for the back-end, the package comes with a trait for easy retrieval and formatting of the data as expected by the VueJS component
  • can filter the option list dynamically even based on the model’s one-to-many / many-to-many relationships
  • can search in multiple attributes of a model
  • can specify the attribute used as label for the select options
  • can be used to create a new 'tag' if no suitable result is found (soon)
  • can use the arrow keys to navigate the list of results and Enter to select/deselect
  • is as small as can be, without skimping on features

Configuration & Usage

Be sure to check out the full documentation for this package available at docs.laravel-enso.com

Contributions

are welcome. Pull requests are great, but issues are good too.

License

This package is released under the MIT license.