From 032b3e647178a4cba8455dba33e9ded232ae182b Mon Sep 17 00:00:00 2001 From: sabdayagra Date: Mon, 30 Dec 2024 23:00:25 +0700 Subject: [PATCH] feat: add content-management section --- .../(public)/content-management/layout.tsx | 22 + .../(public)/content-management/page.tsx | 377 ++++++++++++++++++ .../(public)/polda/metro-jaya/page.tsx | 7 + components/landing-page/coverage.tsx | 5 +- components/landing-page/navbar.tsx | 83 +++- components/landing-page/new-content.tsx | 16 +- components/partials/auth/login-form.tsx | 86 +--- public/assets/avatar-profile.png | Bin 0 -> 34428 bytes public/assets/download.svg | 3 + public/assets/empty-data.png | Bin 0 -> 152475 bytes service/landing/landing.ts | 12 + 11 files changed, 526 insertions(+), 85 deletions(-) create mode 100644 app/[locale]/(public)/content-management/layout.tsx create mode 100644 app/[locale]/(public)/content-management/page.tsx create mode 100644 app/[locale]/(public)/polda/metro-jaya/page.tsx create mode 100644 public/assets/avatar-profile.png create mode 100644 public/assets/download.svg create mode 100644 public/assets/empty-data.png diff --git a/app/[locale]/(public)/content-management/layout.tsx b/app/[locale]/(public)/content-management/layout.tsx new file mode 100644 index 00000000..fab820cf --- /dev/null +++ b/app/[locale]/(public)/content-management/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} +