diff --git a/apps/web/app/(dash)/header/autoBreadCrumbs.tsx b/apps/web/app/(dash)/header/autoBreadCrumbs.tsx new file mode 100644 index 00000000..5767ca6f --- /dev/null +++ b/apps/web/app/(dash)/header/autoBreadCrumbs.tsx @@ -0,0 +1,47 @@ +"use client"; + +import { + Breadcrumb, + BreadcrumbItem, + BreadcrumbLink, + BreadcrumbList, + BreadcrumbSeparator, +} from "@repo/ui/shadcn/breadcrumb"; +import { usePathname } from "next/navigation"; +import React from "react"; + +function AutoBreadCrumbs() { + const pathname = usePathname(); + + console.log(pathname.split("/").filter(Boolean)); + + return ( + + + {!pathname.startsWith("/home") && ( + <> + + Home + + + + ); +} + +export default AutoBreadCrumbs; diff --git a/apps/web/app/(dash)/header/header.tsx b/apps/web/app/(dash)/header/header.tsx index 9154ead8..0fc28227 100644 --- a/apps/web/app/(dash)/header/header.tsx +++ b/apps/web/app/(dash)/header/header.tsx @@ -5,6 +5,7 @@ import Logo from "../../../public/logo.svg"; import { getChatHistory } from "../../actions/fetchers"; import NewChatButton from "./newChatButton"; +import AutoBreadCrumbs from "./autoBreadCrumbs"; async function Header() { const chatThreads = await getChatHistory(); @@ -16,13 +17,17 @@ async function Header() { return (
- - SuperMemory logo - +
+ + SuperMemory logo + + + +
diff --git a/apps/web/app/(dash)/home/page.tsx b/apps/web/app/(dash)/home/page.tsx index 27f037a8..a3a3b946 100644 --- a/apps/web/app/(dash)/home/page.tsx +++ b/apps/web/app/(dash)/home/page.tsx @@ -2,14 +2,11 @@ import React, { useEffect, useState } from "react"; import QueryInput from "./queryinput"; -import { homeSearchParamsCache } from "@/lib/searchParams"; import { getSessionAuthToken, getSpaces } from "@/app/actions/fetchers"; import { useRouter } from "next/navigation"; import { createChatThread, linkTelegramToUser } from "@/app/actions/doers"; import { toast } from "sonner"; -import { useSession } from "next-auth/react"; import { motion } from "framer-motion"; -import BackgroundPlus from "@/app/(landing)/GridPatterns/PlusGrid"; import { variants } from "./homeVariants"; const slap = { diff --git a/apps/web/app/layout.tsx b/apps/web/app/layout.tsx index 1527c8a0..affe0cfb 100644 --- a/apps/web/app/layout.tsx +++ b/apps/web/app/layout.tsx @@ -5,7 +5,6 @@ import { Inter } from "next/font/google"; import { GeistSans } from "geist/font/sans"; import { GeistMono } from "geist/font/mono"; import { cn } from "@repo/ui/lib/utils"; -import BackgroundPlus from "./(landing)/GridPatterns/PlusGrid"; import { Toaster } from "@repo/ui/shadcn/toaster"; const inter = Inter({ subsets: ["latin"] }); diff --git a/apps/web/app/sentry-example-page/page.tsx b/apps/web/app/sentry-example-page/page.tsx deleted file mode 100644 index 9c5d2a3a..00000000 --- a/apps/web/app/sentry-example-page/page.tsx +++ /dev/null @@ -1,85 +0,0 @@ -"use client"; - -import Head from "next/head"; -import * as Sentry from "@sentry/nextjs"; - -export default function Page() { - return ( -
- - Sentry Onboarding - - - -
-

- - - -

- -

Get started by sending us a sample error:

- - -

- Next, look for the error on the{" "} - - Issues Page - - . -

-

- For more information, see{" "} - - https://docs.sentry.io/platforms/javascript/guides/nextjs/ - -

-
-
- ); -} diff --git a/apps/web/next.config.mjs b/apps/web/next.config.mjs index ca5266e1..12929a8c 100644 --- a/apps/web/next.config.mjs +++ b/apps/web/next.config.mjs @@ -16,7 +16,7 @@ let selectedCofig = baseNextConfig; if (process.env.NODE_ENV === "development") { selectedCofig = MillionLint.next({ rsc: true, - })(nextConfig); + })(baseNextConfig); } export default withSentryConfig(selectedCofig, { @@ -25,7 +25,6 @@ export default withSentryConfig(selectedCofig, { org: "none-h00", project: "javascript-nextjs", - // Only print logs for uploading source maps in CI silent: !process.env.CI, diff --git a/apps/web/package.json b/apps/web/package.json index 1b3b2ab0..3a5771d8 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -20,6 +20,7 @@ "@million/lint": "^1.0.0-rc.11", "@radix-ui/react-dialog": "^1.0.5", "@radix-ui/react-popover": "^1.0.7", + "@radix-ui/react-slot": "^1.1.0", "@sentry/nextjs": "^8", "cmdk": "^1.0.0", "lowlight": "^3.1.0", diff --git a/package.json b/package.json index 38669d01..217e717a 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "@radix-ui/react-scroll-area": "^1.0.5", "@radix-ui/react-select": "^2.0.0", "@radix-ui/react-separator": "^1.0.3", - "@radix-ui/react-slot": "^1.0.2", + "@radix-ui/react-slot": "^1.1.0", "@radix-ui/react-switch": "^1.1.0", "@radix-ui/react-tabs": "^1.0.4", "@radix-ui/react-toast": "^1.1.5",