flyonui
Version:
The easiest, free and open-source Tailwind CSS component library with semantic classes.
76 lines (66 loc) • 2.73 kB
text/typescript
/*
* @version: 3.2.2
* @author: Preline Labs Ltd.
* @license: Licensed under MIT and Preline UI Fair Use License (https://preline.co/docs/license.html)
* Copyright 2024 Preline Labs Ltd.
*/
declare var _: any
declare var DataTable: any
declare var Dropzone: any
declare var noUiSlider: any
import HSAccessibilityObserver from './plugins/accessibility-manager'
if (typeof window !== 'undefined') {
window.HSAccessibilityObserver = new HSAccessibilityObserver()
}
let HSDataTableModule
let HSFileUploadModule
let HSRangeSliderModule
export { default as HSCopyMarkup } from './plugins/copy-markup'
export { default as HSAccordion } from './plugins/accordion'
export { default as HSCarousel } from './plugins/carousel'
export { default as HSCollapse } from './plugins/collapse'
export { default as HSComboBox } from './plugins/combobox'
export { default as HSDropdown } from './plugins/dropdown'
export { default as HSInputNumber } from './plugins/input-number'
export { default as HSOverlay } from './plugins/overlay'
export { default as HSPinInput } from './plugins/pin-input'
export { default as HSRemoveElement } from './plugins/remove-element'
export { default as HSScrollspy } from './plugins/scrollspy'
export { default as HSSelect } from './plugins/select'
export { default as HSStepper } from './plugins/stepper'
export { default as HSStrongPassword } from './plugins/strong-password'
export { default as HSTabs } from './plugins/tabs'
export { default as HSToggleCount } from './plugins/toggle-count'
export { default as HSTogglePassword } from './plugins/toggle-password'
export { default as HSTooltip } from './plugins/tooltip'
export { default as HSTreeView } from './plugins/tree-view'
export { default as HSStaticMethods } from './static'
if (typeof window !== 'undefined') {
try {
if (typeof DataTable !== 'undefined' && typeof jQuery !== 'undefined') {
HSDataTableModule = require('./plugins/datatable').default
}
} catch (e) {
console.warn('HSDataTable: Required dependencies not found')
HSDataTableModule = null
}
try {
if (typeof _ !== 'undefined' && typeof Dropzone !== 'undefined') {
HSFileUploadModule = require('./plugins/file-upload').default
}
} catch (e) {
console.warn('HSFileUpload: Required dependencies not found')
HSFileUploadModule = null
}
try {
if (typeof noUiSlider !== 'undefined') {
HSRangeSliderModule = require('./plugins/range-slider').default
}
} catch (e) {
console.warn('HSRangeSlider: Required dependencies not found')
HSRangeSliderModule = null
}
}
export { HSDataTableModule as HSDataTable }
export { HSFileUploadModule as HSFileUpload }
export { HSRangeSliderModule as HSRangeSlider }