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.
This commit is contained in:
@@ -2,8 +2,8 @@ import { createBrowserRouter } from "react-router-dom"
|
||||
import { Dashboard } from "@/pages/Dashboard"
|
||||
import { ServiceDetailPage } from "@/pages/ServiceDetail"
|
||||
import { ScheduledDetailPage } from "@/pages/ScheduledDetail"
|
||||
import { ComponentDetailPage } from "@/pages/ComponentDetail"
|
||||
import { ComponentRedirect } from "@/pages/ComponentRedirect"
|
||||
import { ProgramDetailPage } from "@/pages/ProgramDetail"
|
||||
import { ProgramRedirect } from "@/pages/ProgramRedirect"
|
||||
import { NodeDetailPage } from "@/pages/NodeDetail"
|
||||
|
||||
export const router = createBrowserRouter([
|
||||
@@ -21,11 +21,11 @@ export const router = createBrowserRouter([
|
||||
},
|
||||
{
|
||||
path: "/programs/:name",
|
||||
element: <ComponentDetailPage />,
|
||||
element: <ProgramDetailPage />,
|
||||
},
|
||||
{
|
||||
path: "/component/:name",
|
||||
element: <ComponentRedirect />,
|
||||
element: <ProgramRedirect />,
|
||||
},
|
||||
{
|
||||
path: "/node/:hostname",
|
||||
|
||||
Reference in New Issue
Block a user