admin-lte
Version:
Responsive open source admin dashboard and control panel.
49 lines (44 loc) • 1.2 kB
text/typescript
import { initialize, teardown, onDOMContentLoaded } from './util/index.js'
import Layout from './layout.js'
import CardWidget from './card-widget.js'
import Treeview from './treeview.js'
import DirectChat from './direct-chat.js'
import FullScreen from './fullscreen.js'
import PushMenu from './push-menu.js'
import ColorMode from './color-mode.js'
import SidebarSearch from './sidebar-search.js'
import { initAccessibility } from './accessibility.js'
/**
* AdminLTE v4.9.1
* Author: Colorlib
* Website: AdminLTE.io <https://adminlte.io>
* License: Open source - MIT <https://opensource.org/licenses/MIT>
*/
onDOMContentLoaded(() => {
/**
* Initialize Accessibility Features - WCAG 2.1 AA Compliance
* --------------------------------------------------------
*/
const accessibilityManager = initAccessibility({
announcements: true,
skipLinks: true,
focusManagement: true,
keyboardNavigation: true,
reducedMotion: true
})
// Add semantic landmarks
accessibilityManager.addLandmarks()
})
export {
Layout,
CardWidget,
Treeview,
DirectChat,
FullScreen,
PushMenu,
ColorMode,
SidebarSearch,
initAccessibility,
initialize,
teardown
}