Fix desktop sidebar toggle visibility

This commit is contained in:
thePR0M3TH3AN committed 2025-10-06 15:08:32 -04:00
1 parent 9a9dcb239f
commit a453ead95e
2 files changed
+40 -2

No files matched your search

+2 -2
View File
@@ -8,11 +8,11 @@
<!-- Top Navigation Links -->
<div class="flex-1 overflow-y-auto px-4">
<div class="bg-gray-800 rounded-lg shadow-md mt-4 p-4">
<div class="hidden md:flex justify-end mb-2">
<div class="sidebar-desktop-toggle-row">
<button
id="sidebarCollapseToggle"
type="button"
class="flex items-center space-x-2 text-sm font-semibold text-gray-100"
class="sidebar-collapse-toggle"
aria-controls="sidebar"
aria-expanded="true"
>
+38
View File
@@ -1451,6 +1451,38 @@ footer a:hover {
}
/* Sidebar default states */
#sidebar .sidebar-desktop-toggle-row {
display: none;
}
.sidebar-collapse-toggle {
display: inline-flex;
align-items: center;
gap: 0.5rem;
font-size: 0.875rem;
font-weight: 600;
color: inherit;
background: transparent;
border: none;
padding: 0;
cursor: pointer;
transition: color 150ms ease;
}
.sidebar-collapse-toggle:focus-visible {
outline: 0.125rem solid var(--color-secondary);
outline-offset: 0.25rem;
}
.sidebar-collapse-toggle:hover {
color: var(--color-secondary);
}
.sidebar-collapse-toggle svg {
width: 1rem;
height: 1rem;
}
#sidebar {
position: fixed;
top: 0;
@@ -1509,6 +1541,12 @@ body.sidebar-open #sidebarOverlay {
/* Desktop (min-width: 768px): Always show the sidebar */
@media (min-width: 768px) {
#sidebar .sidebar-desktop-toggle-row {
display: flex;
justify-content: flex-end;
margin-bottom: 0.5rem;
}
#sidebar {
transform: translateX(0) !important;
width: var(--sidebar-width);