How to use the @pluginjs/select.classes function in @pluginjs/select

To help you get started, we’ve selected a few @pluginjs/select examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github pluginjs / pluginjs / modules / multi-select / src / constant.js View on Github external
import Select from '@pluginjs/select'
import { deepMerge } from '@pluginjs/utils'
import { isString, isArray } from '@pluginjs/is'

export const namespace = 'multiSelect'

export const events = deepMerge(Select.events, {
  CLEAR: 'clear',
  SELECT: 'select',
  UNSELECT: 'unselect',
  CHANGE: 'change'
})

export const classes = deepMerge(Select.classes, {
  NAMESPACE: 'pj-select',
  WRAP: '{namespace} pj-select-multi',
  CHIP: '{namespace}-chip',
  CHIPUNSELECT: '{namespace}-chip-unselect',
  REACHMAX: '{namespace}-reach-max',
  REACHMAXTEXT: '{namespace}-reach-max-text',
  SELECTED: '{namespace}-selected',
  HIDESELECTED: '{namespace}-hide-selected',
  ALLSELECTED: '{namespace}-all-selected',
  FILTER: '{namespace}-filter'
})

export const methods = deepMerge(Select.methods, [])

export const defaults = deepMerge(Select.defaults, {
  max: null,

@pluginjs/select

A flexible modern select js plugin.

GPL-3.0
Latest version published 2 years ago

Package Health Score

46 / 100
Full package analysis

Similar packages