From b677fbbe81bfe68233fa909a3f65ead57c4e2728 Mon Sep 17 00:00:00 2001 From: Jake Turner Date: Tue, 7 Oct 2025 00:12:34 -0700 Subject: [PATCH] feat: add dozzle for enhanced logs and metrics --- admin/inertia/components/StyledSidebar.tsx | 23 +++++++++++----------- admin/inertia/layouts/SettingsLayout.tsx | 4 +++- install/management_compose.yaml | 11 +++++++++++ 3 files changed, 25 insertions(+), 13 deletions(-) diff --git a/admin/inertia/components/StyledSidebar.tsx b/admin/inertia/components/StyledSidebar.tsx index 75d434a..f15ed9d 100644 --- a/admin/inertia/components/StyledSidebar.tsx +++ b/admin/inertia/components/StyledSidebar.tsx @@ -4,14 +4,17 @@ import { Bars3Icon, XMarkIcon } from '@heroicons/react/24/outline' import classNames from '~/lib/classNames' import { IconArrowLeft } from '@tabler/icons-react' +type SidebarItem = { + name: string + href: string + icon?: React.ElementType + current: boolean + target?: string +} + interface StyledSidebarProps { title: string - items: Array<{ - name: string - href: string - icon?: React.ElementType - current: boolean - }> + items: SidebarItem[] } const StyledSidebar: React.FC = ({ title, items }) => { @@ -22,16 +25,12 @@ const StyledSidebar: React.FC = ({ title, items }) => { return window.location.pathname }, []) - const ListItem = (item: { - name: string - href: string - icon?: React.ElementType - current: boolean - }) => { + const ListItem = (item: SidebarItem) => { return (