1.5.0 • Published 1 year ago

@verno.digital/moon-accordion v1.5.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

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

1.4.2

1 year ago

1.5.0

1 year ago

1.4.0

1 year ago

1.3.0

1 year ago

1.2.1

1 year ago

1.2.0

1 year ago