diff --git a/app/[locale]/audio/filter/page.tsx b/app/[locale]/(landing)/audio/filter/page.tsx
similarity index 100%
rename from app/[locale]/audio/filter/page.tsx
rename to app/[locale]/(landing)/audio/filter/page.tsx
diff --git a/app/[locale]/document/filter/page.tsx b/app/[locale]/(landing)/document/filter/page.tsx
similarity index 100%
rename from app/[locale]/document/filter/page.tsx
rename to app/[locale]/(landing)/document/filter/page.tsx
diff --git a/app/[locale]/(landing)/document/layout.tsx b/app/[locale]/(landing)/document/layout.tsx
new file mode 100644
index 00000000..ccf7f8d3
--- /dev/null
+++ b/app/[locale]/(landing)/document/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 { auth } from "@/lib/auth";
+import { redirect } from "@/components/navigation";
+import Navbar from "@/components/landing-page/Navbar";
+import Footer from "@/components/landing-page/Footer";
+
+const layout = async ({ children }: { children: React.ReactNode }) => {
+ return (
+ <>
+
+ {children}
+
+ >
+ )
+};
+
+export default layout;
diff --git a/app/[locale]/image/detail/[slug]/page.tsx b/app/[locale]/(landing)/image/detail/[slug]/page.tsx
similarity index 100%
rename from app/[locale]/image/detail/[slug]/page.tsx
rename to app/[locale]/(landing)/image/detail/[slug]/page.tsx
diff --git a/app/[locale]/image/filter/page.tsx b/app/[locale]/(landing)/image/filter/page.tsx
similarity index 100%
rename from app/[locale]/image/filter/page.tsx
rename to app/[locale]/(landing)/image/filter/page.tsx
diff --git a/app/[locale]/(landing)/image/layout.tsx b/app/[locale]/(landing)/image/layout.tsx
new file mode 100644
index 00000000..ccf7f8d3
--- /dev/null
+++ b/app/[locale]/(landing)/image/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 { auth } from "@/lib/auth";
+import { redirect } from "@/components/navigation";
+import Navbar from "@/components/landing-page/Navbar";
+import Footer from "@/components/landing-page/Footer";
+
+const layout = async ({ children }: { children: React.ReactNode }) => {
+ return (
+ <>
+
+ {children}
+
+ >
+ )
+};
+
+export default layout;
diff --git a/app/[locale]/indeks/detail/[slug]/page.tsx b/app/[locale]/(landing)/indeks/detail/[slug]/page.tsx
similarity index 100%
rename from app/[locale]/indeks/detail/[slug]/page.tsx
rename to app/[locale]/(landing)/indeks/detail/[slug]/page.tsx
diff --git a/app/[locale]/(landing)/indeks/layout.tsx b/app/[locale]/(landing)/indeks/layout.tsx
new file mode 100644
index 00000000..ccf7f8d3
--- /dev/null
+++ b/app/[locale]/(landing)/indeks/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 { auth } from "@/lib/auth";
+import { redirect } from "@/components/navigation";
+import Navbar from "@/components/landing-page/Navbar";
+import Footer from "@/components/landing-page/Footer";
+
+const layout = async ({ children }: { children: React.ReactNode }) => {
+ return (
+ <>
+
+ {children}
+
+ >
+ )
+};
+
+export default layout;
diff --git a/app/[locale]/indeks/page.tsx b/app/[locale]/(landing)/indeks/page.tsx
similarity index 100%
rename from app/[locale]/indeks/page.tsx
rename to app/[locale]/(landing)/indeks/page.tsx
diff --git a/app/[locale]/(landing)/schedule/layout.tsx b/app/[locale]/(landing)/schedule/layout.tsx
new file mode 100644
index 00000000..ccf7f8d3
--- /dev/null
+++ b/app/[locale]/(landing)/schedule/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 { auth } from "@/lib/auth";
+import { redirect } from "@/components/navigation";
+import Navbar from "@/components/landing-page/Navbar";
+import Footer from "@/components/landing-page/Footer";
+
+const layout = async ({ children }: { children: React.ReactNode }) => {
+ return (
+ <>
+
+ {children}
+
+ >
+ )
+};
+
+export default layout;
diff --git a/app/[locale]/schedule/page.tsx b/app/[locale]/(landing)/schedule/page.tsx
similarity index 100%
rename from app/[locale]/schedule/page.tsx
rename to app/[locale]/(landing)/schedule/page.tsx
diff --git a/app/[locale]/video/filter/page.tsx b/app/[locale]/(landing)/video/filter/page.tsx
similarity index 100%
rename from app/[locale]/video/filter/page.tsx
rename to app/[locale]/(landing)/video/filter/page.tsx
diff --git a/app/[locale]/(landing)/video/layout.tsx b/app/[locale]/(landing)/video/layout.tsx
new file mode 100644
index 00000000..ccf7f8d3
--- /dev/null
+++ b/app/[locale]/(landing)/video/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 { auth } from "@/lib/auth";
+import { redirect } from "@/components/navigation";
+import Navbar from "@/components/landing-page/Navbar";
+import Footer from "@/components/landing-page/Footer";
+
+const layout = async ({ children }: { children: React.ReactNode }) => {
+ return (
+ <>
+
+ {children}
+
+ >
+ )
+};
+
+export default layout;
diff --git a/app/[locale]/layout.tsx b/app/[locale]/layout.tsx
index f07c46e2..ea2073b5 100644
--- a/app/[locale]/layout.tsx
+++ b/app/[locale]/layout.tsx
@@ -13,8 +13,6 @@ import { NextIntlClientProvider } from "next-intl";
import { getMessages } from "next-intl/server";
import DirectionProvider from "@/providers/direction-provider";
import AuthProvider from "@/providers/auth.provider";
-import Navbar from "@/components/landing-page/Navbar";
-import Footer from "@/components/landing-page/Footer";
export const metadata: Metadata = {
title: "Dashcode admin Template",
@@ -38,9 +36,7 @@ export default async function RootLayout({
-
{children}
-
diff --git a/app/[locale]/page.tsx b/app/[locale]/page.tsx
index e8c85818..118b293c 100644
--- a/app/[locale]/page.tsx
+++ b/app/[locale]/page.tsx
@@ -13,12 +13,14 @@ import Footer from "@/components/landing-page/Footer";
const Home = ({ params: { locale } }: { params: { locale: string } }) => {
return (
<>
+
+
>
);
};