@@ -122,17 +122,26 @@
122 122 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
123 123 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
});
124 124 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
</script>
125 125 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
</head>
126 126 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
<body class="h-full bg-gray-950 text-gray-100" hx-headers='{"X-CSRFToken": "{{ csrf_token }}"}'>
127 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- <div class="min-h-full flex flex-col">
127 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ <div class="min-h-full flex flex-col" x-data="{ mobileSidebar: false }">
128 128 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{% if user.is_authenticated %}
129 129 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{% include "includes/nav.html" %}
130 130 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{% endif %}
131 131 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
132 132 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
<div class="flex flex-1 overflow-hidden">
133 133 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{% if user.is_authenticated %}
134 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ <!-- Mobile sidebar overlay -->
135 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ <div x-show="mobileSidebar" x-transition:enter="transition-opacity ease-out duration-200" x-transition:leave="transition-opacity ease-in duration-150"
136 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ class="fixed inset-0 z-40 bg-black/50 lg:hidden" @click="mobileSidebar = false" style="display:none"></div>
137 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ <div x-show="mobileSidebar" x-transition:enter="transition-transform ease-out duration-200" x-transition:enter-start="-translate-x-full" x-transition:enter-end="translate-x-0"
138 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ x-transition:leave="transition-transform ease-in duration-150" x-transition:leave-start="translate-x-0" x-transition:leave-end="-translate-x-full"
139 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ class="fixed inset-y-0 left-0 z-50 w-64 lg:hidden" style="display:none">
140 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ {% include "includes/sidebar.html" %}
141 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ </div>
142 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ <!-- Desktop sidebar -->
134 143 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{% include "includes/sidebar.html" %}
135 144 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{% endif %}
136 145 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
137 146 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
<main class="flex-1 overflow-y-auto {% if user.is_authenticated %}py-6{% endif %}">
138 147 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
<div class="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8">
139 148 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!