if one logs dont show nested

This commit is contained in:
miloschwartz
2025-11-05 16:13:51 -08:00
parent c7787352c8
commit 9e2477587c
2 changed files with 38 additions and 28 deletions

View File

@@ -1517,8 +1517,8 @@
"resourceEditDomain": "Edit Domain",
"siteName": "Site Name",
"proxyPort": "Port",
"resourcesTableProxyResources": "Proxy Resources",
"resourcesTableClientResources": "Client Resources",
"resourcesTableProxyResources": "Public",
"resourcesTableClientResources": "Private",
"resourcesTableNoProxyResourcesFound": "No proxy resources found.",
"resourcesTableNoInternalResourcesFound": "No internal resources found.",
"resourcesTableDestination": "Destination",

View File

@@ -126,33 +126,43 @@ export const orgNavSections = (
},
{
heading: "Analytics",
items: [
{
title: "sidebarLogs",
icon: <Logs className="h-4 w-4" />,
items: [
{
title: "sidebarLogsRequest",
href: "/{orgId}/settings/logs/request",
icon: <SquareMousePointer className="h-4 w-4" />
},
...(build != "oss"
? [
{
title: "sidebarLogsAccess",
href: "/{orgId}/settings/logs/access",
icon: <ScanEye className="h-4 w-4" />
},
{
title: "sidebarLogsAction",
href: "/{orgId}/settings/logs/action",
icon: <Logs className="h-4 w-4" />
}
]
: [])
]
items: (() => {
const logItems: SidebarNavItem[] = [
{
title: "sidebarLogsRequest",
href: "/{orgId}/settings/logs/request",
icon: <SquareMousePointer className="h-4 w-4" />
},
...(build != "oss"
? [
{
title: "sidebarLogsAccess",
href: "/{orgId}/settings/logs/access",
icon: <ScanEye className="h-4 w-4" />
},
{
title: "sidebarLogsAction",
href: "/{orgId}/settings/logs/action",
icon: <Logs className="h-4 w-4" />
}
]
: [])
];
// If only one log item, return it directly without grouping
if (logItems.length === 1) {
return logItems;
}
]
// If multiple log items, create a group
return [
{
title: "sidebarLogs",
icon: <Logs className="h-4 w-4" />,
items: logItems
}
];
})()
},
{
heading: "Organization",