diff --git a/internal/ui/layouts/app.templ b/internal/ui/layouts/app.templ index 95c5173..7a88a74 100644 --- a/internal/ui/layouts/app.templ +++ b/internal/ui/layouts/app.templ @@ -4,9 +4,9 @@ import ( "git.juancwu.dev/juancwu/budgit/internal/ctxkeys" "git.juancwu.dev/juancwu/budgit/internal/model" "git.juancwu.dev/juancwu/budgit/internal/routeurl" - "git.juancwu.dev/juancwu/budgit/internal/ui/blocks" "git.juancwu.dev/juancwu/budgit/internal/ui/components/avatar" "git.juancwu.dev/juancwu/budgit/internal/ui/components/breadcrumb" + "git.juancwu.dev/juancwu/budgit/internal/ui/components/button" "git.juancwu.dev/juancwu/budgit/internal/ui/components/csrf" "git.juancwu.dev/juancwu/budgit/internal/ui/components/dropdown" "git.juancwu.dev/juancwu/budgit/internal/ui/components/icon" @@ -47,6 +47,18 @@ templ App(title string, sidebarContent ...templ.Component) { } @sidebar.Footer() { @sidebar.Menu() { + @sidebar.MenuItem() { + @sidebar.MenuButton(sidebar.MenuButtonProps{ + Size: sidebar.MenuButtonSizeSm, + Attributes: templ.Attributes{ + "data-theme-switcher": "true", + "aria-label": "Toggle theme", + }, + }) { + @icon.Eclipse(icon.Props{Class: "size-4"}) + Theme + } + } @sidebar.MenuItem() { @sidebar.MenuButton(sidebar.MenuButtonProps{ Href: "mailto:" + cfg.SupportEmail, @@ -60,15 +72,6 @@ templ App(title string, sidebarContent ...templ.Component) {