Files
wild-pc/app/src/router/routes.tsx
payneio 9fd2221e05 refactor: Rename component pages to program pages and remove tools concept
The 'tools' concept was just a filtered view of programs and added unnecessary
complexity to the frontend. This commit:

- Removes ToolCard.tsx and Tools.tsx (pages/components never used in router)
- Renames ComponentDetail.tsx → ProgramDetail.tsx (exports ProgramDetailPage)
- Renames ComponentRedirect.tsx → ProgramRedirect.tsx (exports ProgramRedirect)
- Updates imports in routes.tsx to match new file names
- Fixes stale comment in hooks.ts

Frontend naming now aligns with the unified programs model.
2026-04-27 21:10:31 -07:00

35 lines
853 B
TypeScript

import { createBrowserRouter } from "react-router-dom"
import { Dashboard } from "@/pages/Dashboard"
import { ServiceDetailPage } from "@/pages/ServiceDetail"
import { ScheduledDetailPage } from "@/pages/ScheduledDetail"
import { ProgramDetailPage } from "@/pages/ProgramDetail"
import { ProgramRedirect } from "@/pages/ProgramRedirect"
import { NodeDetailPage } from "@/pages/NodeDetail"
export const router = createBrowserRouter([
{
path: "/",
element: <Dashboard />,
},
{
path: "/services/:name",
element: <ServiceDetailPage />,
},
{
path: "/jobs/:name",
element: <ScheduledDetailPage />,
},
{
path: "/programs/:name",
element: <ProgramDetailPage />,
},
{
path: "/component/:name",
element: <ProgramRedirect />,
},
{
path: "/node/:hostname",
element: <NodeDetailPage />,
},
])