@marchef/vuejs-dropdown

0.4.5 • Public • Published

Dropdown VueJs component

#c5f015 THIS PACKAGE IS STILL IN BETA!

A dropdown VueJs component. Compatible with Vue 2.x

Installation

npm i @marchef/vuejs-dropdown

Usage

import Dropdown from '@marchef/vuejs-dropdown'
Vue.component('dropdown', Dropdown);
<dropdown
    name="dropdown-name"
    :options="[
    {
        name: 'Option A',
        value: 'option_a'
    },
    {
        name: 'Option B',
        value: 'option_bOption B'
    }]"
>
</dropdown>

Props

Name Description Default Require
name The name of the form field. [String] YES
options The options of the dropdown field. [Array] (see below) YES
option-value-type Configure the Option format. [name, icon, iconName, nameIcon] iconName
current-option-value-type Configure the current Option format. [name, icon, iconName, nameIcon] iconName
current-option-class CSS Classes to style the current option. [String] dd_boarder_none
current-option-icon-class CSS Classes to style the current option icon. [String] dd_icon dd_float_left
current-option-value-class CSS Classes to style the current option value. [String] dd_float_left
description Short description or question text. View on the top of the options list. [String]
descriptionClass CSS Classes to style the description. [String]
:arrow Enable the arrow icon. [Boolean] true
arrow-icon-path The arrow SVG Icon path. [String] M9.293 12.95l.707.707L15.657 8l-1.414-1.414L10 10.828 5.757 6.586 4.343 8z
arrow-icon-viewbox The arrow SVG viewbox. [String] 0 0 20 20
arrow-class CSS Classes to style the arrow. [String] dd_icon dd_float_left
arrow-active-class CSS Classes to style the arrow when the dropdown is Open. [String] dd_transform-180
popper_options Popper options. [Object]
popperClass CSS Classes to override the default popper Class. [String] popper

Prop Option Object

Name Description Default Require
name The Option Name. YES
value The Option Value. YES
iconSvgPath The option SVG Icon path. [String]
iconViewbox The option SVG Icon viewbox. [String]
optionClass CSS Classes to style the option.
optionActiveClass CSS Classes to style the active option in the options list.
optionIconClass CSS Classes to style the option icon.
optionValueClass CSS Classes to style the option value.

Readme

Keywords

none

Package Sidebar

Install

npm i @marchef/vuejs-dropdown

Weekly Downloads

4

Version

0.4.5

License

ISC

Unpacked Size

82.6 kB

Total Files

15

Last publish

Collaborators

  • marchef