From 74ddc48ff5a44fe4b756b6e8fe315883174c3de3 Mon Sep 17 00:00:00 2001 From: 9qeklajc Date: Sun, 22 Mar 2026 19:58:11 +0100 Subject: [PATCH 1/2] fix linting error --- ui/app/page.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui/app/page.tsx b/ui/app/page.tsx index 76addfd7..134483dd 100644 --- a/ui/app/page.tsx +++ b/ui/app/page.tsx @@ -449,7 +449,7 @@ function DashboardInsights({ cursor={false} content={ + labelFormatter={(_: React.ReactNode, payload) => String(payload?.[0]?.payload?.type ?? '') } formatter={(value, name) => { From f2a0473fb30a5918cc9b820a0b8b14b4962dc139 Mon Sep 17 00:00:00 2001 From: Evan Yang Date: Mon, 23 Mar 2026 20:29:18 +0800 Subject: [PATCH 2/2] Fix admin models route conflict --- ui/app/model/page.tsx | 5 +++++ ui/components/app-page-shell.tsx | 2 +- ui/components/app-sidebar.tsx | 2 +- ui/{app/models/page.tsx => components/models-page.tsx} | 2 +- ui/components/site-header.tsx | 2 +- 5 files changed, 9 insertions(+), 4 deletions(-) create mode 100644 ui/app/model/page.tsx rename ui/{app/models/page.tsx => components/models-page.tsx} (99%) diff --git a/ui/app/model/page.tsx b/ui/app/model/page.tsx new file mode 100644 index 00000000..a1598a83 --- /dev/null +++ b/ui/app/model/page.tsx @@ -0,0 +1,5 @@ +import { ModelsPage } from '@/components/models-page'; + +export default function ModelPage() { + return ; +} diff --git a/ui/components/app-page-shell.tsx b/ui/components/app-page-shell.tsx index 6b613862..0f2e7026 100644 --- a/ui/components/app-page-shell.tsx +++ b/ui/components/app-page-shell.tsx @@ -40,7 +40,7 @@ const NAV_ITEMS = [ { title: 'Dashboard', url: '/', icon: LayoutDashboardIcon }, { title: 'Balances', url: '/balances', icon: WalletIcon }, { title: 'Logs', url: '/logs', icon: FileTextIcon }, - { title: 'Models', url: '/models', icon: DatabaseIcon }, + { title: 'Models', url: '/model', icon: DatabaseIcon }, { title: 'Providers', url: '/providers', icon: ServerIcon }, { title: 'Transactions', url: '/transactions', icon: ArrowRightLeftIcon }, { title: 'Settings', url: '/settings', icon: SettingsIcon }, diff --git a/ui/components/app-sidebar.tsx b/ui/components/app-sidebar.tsx index 7c777240..f8569a58 100644 --- a/ui/components/app-sidebar.tsx +++ b/ui/components/app-sidebar.tsx @@ -58,7 +58,7 @@ const data = { }, { title: 'Models', - url: '/models', + url: '/model', icon: DatabaseIcon, }, { diff --git a/ui/app/models/page.tsx b/ui/components/models-page.tsx similarity index 99% rename from ui/app/models/page.tsx rename to ui/components/models-page.tsx index 4b448165..f8505d7f 100644 --- a/ui/app/models/page.tsx +++ b/ui/components/models-page.tsx @@ -23,7 +23,7 @@ import { import { Skeleton } from '@/components/ui/skeleton'; import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs'; -export default function ModelsPage() { +export function ModelsPage() { const [filteredModels, setFilteredModels] = useState( undefined ); diff --git a/ui/components/site-header.tsx b/ui/components/site-header.tsx index 86cc343e..ffef86ba 100644 --- a/ui/components/site-header.tsx +++ b/ui/components/site-header.tsx @@ -23,7 +23,7 @@ const PAGE_META: Record = { title: 'System Logs', description: 'Inspect request and application logs.', }, - '/models': { + '/model': { title: 'Models', description: 'Manage model catalog and provider mappings.', },