Files
tabler/core/js/src/dropdown.ts
2026-01-09 21:49:22 +01:00

13 lines
469 B
TypeScript

import { Dropdown } from './bootstrap'
/*
Core dropdowns
*/
const dropdownTriggerList: HTMLElement[] = [].slice.call(document.querySelectorAll<HTMLElement>('[data-bs-toggle="dropdown"]'))
dropdownTriggerList.map(function (dropdownTriggerEl: HTMLElement) {
const options = {
boundary: dropdownTriggerEl.getAttribute('data-bs-boundary') === 'viewport' ? document.querySelector('.btn') : 'clippingParents',
}
return new Dropdown(dropdownTriggerEl, options)
})