admin-lte
Version:
Responsive open source admin dashboard and control panel.
43 lines (38 loc) • 1.03 kB
text/typescript
import { 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 { initAccessibility } from './accessibility.js'
/**
* AdminLTE v4.0.0-rc7
* 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,
initAccessibility
}