feat: implement collapsible sidebar

chore: basic sidebar toggle button
chore: update compiled css
This commit is contained in:
Xin
2023-08-20 00:42:46 +01:00
parent 1c7962494d
commit 15d3a4da5e
7 changed files with 163 additions and 32 deletions

12
assets/js/sidebar.js Normal file
View File

@ -0,0 +1,12 @@
document.addEventListener("DOMContentLoaded", function () {
const buttons = document.querySelectorAll(".hextra-sidebar-collapsible-button");
buttons.forEach(function (button) {
button.addEventListener("click", function (e) {
e.preventDefault();
const list = button.parentElement.parentElement;
if (list) {
list.classList.toggle("open")
}
});
});
});