diff --git a/src/App.test.tsx b/src/App.test.tsx index 8593b0c7..83f745c4 100644 --- a/src/App.test.tsx +++ b/src/App.test.tsx @@ -56,14 +56,4 @@ describe("App", () => { ).toBeVisible(), ); }); - - it("should render breadcrumb", async () => { - render(); - await waitFor(() => - expect( - screen.getByRole("link", { name: "CodeGate Dashboard" }), - ).toBeVisible(), - ); - expect(screen.getByRole("link", { name: "Dashboard" })).toBeVisible(); - }); }); diff --git a/src/App.tsx b/src/App.tsx index f3ce84c1..21153c5f 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,17 +1,9 @@ import { Header } from "./components/Header"; import { PromptList } from "./components/PromptList"; -import { Routes, Route, Link } from "react-router-dom"; +import { Routes, Route } from "react-router-dom"; import { usePromptsData } from "./hooks/usePromptsData"; import { Sidebar } from "./components/Sidebar"; import { useSse } from "./hooks/useSse"; -import { - Breadcrumb, - BreadcrumbList, - BreadcrumbItem, - BreadcrumbSeparator, - BreadcrumbPage, -} from "./components/ui/breadcrumb"; -import { useBreadcrumb } from "./hooks/useBreadcrumb"; import { RouteWorkspace } from "./routes/route-workspace"; import { RouteWorkspaces } from "./routes/route-workspaces"; import { RouteCertificates } from "./routes/route-certificates"; @@ -23,7 +15,6 @@ import { RouteCertificateSecurity } from "./routes/route-certificate-security"; function App() { const { data: prompts, isLoading } = usePromptsData(); useSse(); - const breadcrumb = useBreadcrumb(); return (
@@ -33,27 +24,7 @@ function App() {
-
- - - - Dashboard - - {breadcrumb && ( - <> - - - - {breadcrumb} - - - - )} - - -
- -
+
} /> } /> diff --git a/src/components/BreadcrumbHome.tsx b/src/components/BreadcrumbHome.tsx new file mode 100644 index 00000000..86d69b21 --- /dev/null +++ b/src/components/BreadcrumbHome.tsx @@ -0,0 +1,5 @@ +import { Breadcrumb } from "@stacklok/ui-kit"; + +export function BreadcrumbHome() { + return Dashboard; +} diff --git a/src/components/ui/breadcrumb.tsx b/src/components/ui/breadcrumb.tsx deleted file mode 100644 index 314443ff..00000000 --- a/src/components/ui/breadcrumb.tsx +++ /dev/null @@ -1,114 +0,0 @@ -import * as React from "react"; -import { Slot } from "@radix-ui/react-slot"; -import { ChevronRight, MoreHorizontal } from "lucide-react"; -import { twMerge } from "tailwind-merge"; - -const Breadcrumb = React.forwardRef< - HTMLElement, - React.ComponentPropsWithoutRef<"nav"> & { - separator?: React.ReactNode; - } ->(({ ...props }, ref) =>