From 7a264a8e25679ff0b4c3825df889871a740e4562 Mon Sep 17 00:00:00 2001 From: sabdayagra Date: Fri, 10 Jan 2025 18:29:00 +0700 Subject: [PATCH] feat: add inbox section --- app/[locale]/(public)/inbox/layout.tsx | 22 +++ app/[locale]/(public)/inbox/page.tsx | 151 +++++++++++++++++++ app/[locale]/(public)/inbox/update/page.tsx | 151 +++++++++++++++++++ components/landing-page/navbar.tsx | 159 +++++++++++--------- service/landing/landing.ts | 2 +- utils/globals.tsx | 6 + 6 files changed, 420 insertions(+), 71 deletions(-) create mode 100644 app/[locale]/(public)/inbox/layout.tsx create mode 100644 app/[locale]/(public)/inbox/page.tsx create mode 100644 app/[locale]/(public)/inbox/update/page.tsx diff --git a/app/[locale]/(public)/inbox/layout.tsx b/app/[locale]/(public)/inbox/layout.tsx new file mode 100644 index 00000000..fab820cf --- /dev/null +++ b/app/[locale]/(public)/inbox/layout.tsx @@ -0,0 +1,22 @@ +import LayoutProvider from "@/providers/layout.provider"; +import LayoutContentProvider from "@/providers/content.provider"; +import DashCodeSidebar from "@/components/partials/sidebar"; +import DashCodeFooter from "@/components/partials/footer"; +import ThemeCustomize from "@/components/partials/customizer"; +import DashCodeHeader from "@/components/partials/header"; + +import { redirect } from "@/components/navigation"; +import Footer from "@/components/landing-page/footer"; +import Navbar from "@/components/landing-page/navbar"; + +const layout = async ({ children }: { children: React.ReactNode }) => { + return ( + <> + + {children} +