fix: fix tests and remove navbar remainings
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
Simon 2026-01-12 15:16:31 +01:00
parent 30805b07ca
commit 8a1b14fc79
Signed by: simon
GPG key ID: 40E7A58C4AA1EDB2
9 changed files with 706 additions and 332 deletions

View file

@ -34,12 +34,12 @@ defmodule MvWeb.Layouts.Sidebar do
<div class="flex items-center gap-3 p-4 border-b border-base-300">
<!-- Logo -->
<img src={~p"/images/mila.svg"} alt="Mila Logo" class="size-8 shrink-0" />
<!-- Club Name -->
<span class="menu-label text-lg font-bold truncate">
{@club_name}
</span>
<!-- Toggle Button (Desktop only) -->
<%= unless @mobile do %>
<button
@ -47,6 +47,7 @@ defmodule MvWeb.Layouts.Sidebar do
id="sidebar-toggle"
class="hidden lg:flex ml-auto btn btn-ghost btn-sm btn-square"
aria-label={gettext("Toggle sidebar")}
aria-controls="main-sidebar"
aria-expanded="true"
onclick="toggleSidebar()"
>
@ -86,18 +87,18 @@ defmodule MvWeb.Layouts.Sidebar do
icon="hero-rectangle-group"
label={gettext("Custom Fields")}
/>
<!-- Nested Menu: Contributions -->
<.menu_group
icon="hero-currency-dollar"
label={gettext("Contributions")}
>
<.menu_subitem href="/contribution_types" label={gettext("Contribution Types")} />
<.menu_subitem href="/contribution_settings" label={gettext("Settings")} />
<.menu_subitem href="/membership_fee_settings" label={gettext("Settings")} />
</.menu_group>
<.menu_item
href="#"
href={~p"/settings"}
icon="hero-cog-6-tooth"
label={gettext("Settings")}
/>
@ -146,7 +147,7 @@ defmodule MvWeb.Layouts.Sidebar do
{render_slot(@inner_block)}
</ul>
</details>
<!-- Collapsed Mode: Dropdown -->
<div class="collapsed-menu-group dropdown dropdown-right">
<button
@ -207,10 +208,10 @@ defmodule MvWeb.Layouts.Sidebar do
<option value="en" selected={Gettext.get_locale() == "en"}>English</option>
</select>
</form>
<!-- Theme Toggle (immer sichtbar) -->
<.theme_toggle />
<!-- User Menu (nur wenn current_user existiert) -->
<%= if @current_user do %>
<.user_menu current_user={@current_user} />