mirror of https://github.com/ColorlibHQ/AdminLTE
42 lines
1.7 KiB
Plaintext
42 lines
1.7 KiB
Plaintext
---
|
|
const { path } = Astro.props
|
|
const distPath = (path != undefined) ? path : '../../../dist'
|
|
const adminlteJsUrl = distPath + '/js/adminlte.js'
|
|
---
|
|
<!-- OPTIONAL SCRIPTS -->
|
|
<!-- overlayscrollbars -->
|
|
<script src="https://cdn.jsdelivr.net/npm/overlayscrollbars@2.1.0/browser/overlayscrollbars.browser.es6.min.js" integrity="sha256-NRZchBuHZWSXldqrtAOeCZpucH/1n1ToJ3C8mSK95NU=" crossorigin="anonymous"></script>
|
|
|
|
<!-- @popperjs for Bootstrap 5 -->
|
|
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.6/dist/umd/popper.min.js" integrity="sha384-oBqDVmMz9ATKxIep9tiCxS/Z9fNfEXiDAYTujMAeBAsjFuCZSmKbSSUnQlmh/jp3" crossorigin="anonymous"></script>
|
|
|
|
<!-- Bootstrap 5 -->
|
|
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha2/dist/js/bootstrap.min.js" integrity="sha384-heAjqF+bCxXpCWLa6Zhcp4fu20XoNIA98ecBC1YkdXhszjoejr5y9Q77hIrv8R9i" crossorigin="anonymous"></script>
|
|
|
|
<!-- REQUIRED SCRIPTS -->
|
|
<!-- AdminLTE App -->
|
|
<script src={adminlteJsUrl} is:inline></script>
|
|
|
|
<!-- OPTIONAL SCRIPTS -->
|
|
<script is:inline>
|
|
const SELECTOR_SIDEBAR_WRAPPER = '.sidebar-wrapper'
|
|
const Default = {
|
|
scrollbarTheme: 'os-theme-light',
|
|
scrollbarAutoHide: 'leave',
|
|
scrollbarClickScroll: true
|
|
}
|
|
|
|
document.addEventListener("DOMContentLoaded", function() {
|
|
const sidebarWrapper = document.querySelector(SELECTOR_SIDEBAR_WRAPPER)
|
|
if (sidebarWrapper && typeof OverlayScrollbarsGlobal?.OverlayScrollbars !== 'undefined') {
|
|
OverlayScrollbarsGlobal.OverlayScrollbars(sidebarWrapper, {
|
|
scrollbars: {
|
|
theme: Default.scrollbarTheme,
|
|
autoHide: Default.scrollbarAutoHide,
|
|
clickScroll: Default.scrollbarClickScroll
|
|
}
|
|
})
|
|
}
|
|
})
|
|
</script>
|