1.0.4 • Published 4 years ago

simple-qa v1.0.4

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

Простой компонент

Необходимые зависимости (пока нет в npm)

  • ToggleElement (npm i toggle-qa)
  • ArrowChange (npm i arrowchange-qa)
  • npm i extract-text-webpack-plugin@4.0.0-beta.0

Несколько вариантов использования

Поля

  • label - текст над элементом
  • inputLabel - текст внутри элемента (в input-е)

Формат данных для SimpleOption, CheckboxOption

data = [{
    label : "Видимый текст",
    value : 4, // значение
    isChecked : true // выбор - устанавливается автоматически
}]

Формат данных для ColorOption

data = [{
    value : #f99883, // значение, которое нарисует цвет
        Спец.значения (используются особые иконки):
        - transparent - прозрачный
        - multicolor - цветной (несколько цветов)
        - #ffffff - меняется цвет фоновой галочки выбора
    tooltip : "надпись при наведении на цвет"
    isChecked
}]

События

  • clickOption() - воспроизводится при выборе любого option
  • applyButton() - воспроизводится при нажатии кнопки "Применить"
  • clear() - воспроизводится при нажатии крестика (очистить всё)