59 lines
1.3 KiB
HTML
59 lines
1.3 KiB
HTML
<div id="sidebar">
|
|
<div
|
|
class="sidebar-item"
|
|
hx-target="#sidebar-content"
|
|
hx-get="../web/components/user/navigate"
|
|
data-section="navigate"
|
|
>
|
|
Navigate
|
|
</div>
|
|
<div
|
|
class="sidebar-item"
|
|
hx-target="#sidebar-content"
|
|
hx-get="../web/components/user/change-password"
|
|
data-section="change-password"
|
|
>
|
|
Change Password
|
|
</div>
|
|
<div
|
|
class="sidebar-item"
|
|
hx-target="#sidebar-content"
|
|
hx-get="../web/components/user/invite"
|
|
data-section="invite"
|
|
>
|
|
Invite
|
|
</div>
|
|
<div
|
|
class="sidebar-item"
|
|
hx-target="#sidebar-content"
|
|
hx-get="../web/components/user/user-usage"
|
|
data-section="user-usage"
|
|
>
|
|
User Usage
|
|
</div>
|
|
<div
|
|
class="sidebar-item"
|
|
hx-target="#sidebar-content"
|
|
hx-get="../web/components/user/workspace-usage"
|
|
data-section="workspace-usage"
|
|
>
|
|
Workspace Usage
|
|
</div>
|
|
</div>
|
|
|
|
<script>
|
|
document.addEventListener("DOMContentLoaded", (event) => {
|
|
const frag = window.location.href.split("#");
|
|
if (frag.length > 1) {
|
|
const section = frag[1];
|
|
const sidebarItems = document.querySelectorAll(".sidebar-item");
|
|
|
|
sidebarItems.forEach((item) => {
|
|
if (item.getAttribute("data-section") === section) {
|
|
item.click();
|
|
}
|
|
});
|
|
}
|
|
});
|
|
</script>
|