1.5.0 • Published 1 year ago
@verno.digital/moon-accordion v1.5.0
moon accordion
Реализация аккордионов, через css transition
,
актозакрытие остальных аккордионов при
взаимодействии с одним
Локальный модуль verno.digital
Установка
# Через npm
npm i @verno.digital/moon-accordion
# Через yarn
yarn add @verno.digital/moon-accordion
Использование
import { MoonAccordion } from '@verno.digital/moon-accordion'
new MoonAccordion({
accordion: {
selector: '.accordion',
active: 'accordion--active'
},
clickArea: {
selector: '.accordion__panel'
},
heightArea: {
selector: '.accordion__body'
},
timeout: 200
})
Настройки
interface options {
accordion: {
selector: string,
active: string
},
clickArea: {
selector: string
},
heightArea: {
selector: string
},
timeout: number,
dispatch?: {
update?: string
}
}
License
MIT