diff --git a/apps/landing/src/app/lab/generate/page.tsx b/apps/landing/src/app/(lab)/lab/generate/page.tsx similarity index 100% rename from apps/landing/src/app/lab/generate/page.tsx rename to apps/landing/src/app/(lab)/lab/generate/page.tsx diff --git a/apps/landing/src/app/lab/images/page.tsx b/apps/landing/src/app/(lab)/lab/images/page.tsx similarity index 100% rename from apps/landing/src/app/lab/images/page.tsx rename to apps/landing/src/app/(lab)/lab/images/page.tsx diff --git a/apps/landing/src/app/lab/layout.tsx b/apps/landing/src/app/(lab)/lab/layout.tsx similarity index 100% rename from apps/landing/src/app/lab/layout.tsx rename to apps/landing/src/app/(lab)/lab/layout.tsx diff --git a/apps/landing/src/app/lab/live/page.tsx b/apps/landing/src/app/(lab)/lab/live/page.tsx similarity index 100% rename from apps/landing/src/app/lab/live/page.tsx rename to apps/landing/src/app/(lab)/lab/live/page.tsx diff --git a/apps/landing/src/app/lab/page.tsx b/apps/landing/src/app/(lab)/lab/page.tsx similarity index 100% rename from apps/landing/src/app/lab/page.tsx rename to apps/landing/src/app/(lab)/lab/page.tsx diff --git a/apps/landing/src/app/lab/upload/page.tsx b/apps/landing/src/app/(lab)/lab/upload/page.tsx similarity index 100% rename from apps/landing/src/app/lab/upload/page.tsx rename to apps/landing/src/app/(lab)/lab/upload/page.tsx diff --git a/apps/landing/src/app/(lab)/layout.tsx b/apps/landing/src/app/(lab)/layout.tsx new file mode 100644 index 0000000..7147cbd --- /dev/null +++ b/apps/landing/src/app/(lab)/layout.tsx @@ -0,0 +1,34 @@ +import Image from 'next/image'; + +export default function LabLayout({ + children, +}: Readonly<{ + children: React.ReactNode; +}>) { + return ( + <> +
+ +
+ + {children} + + ); +} diff --git a/apps/landing/src/app/admin/apikeys/page.tsx b/apps/landing/src/app/(main)/admin/apikeys/page.tsx similarity index 100% rename from apps/landing/src/app/admin/apikeys/page.tsx rename to apps/landing/src/app/(main)/admin/apikeys/page.tsx diff --git a/apps/landing/src/app/admin/layout.tsx b/apps/landing/src/app/(main)/admin/layout.tsx similarity index 100% rename from apps/landing/src/app/admin/layout.tsx rename to apps/landing/src/app/(main)/admin/layout.tsx diff --git a/apps/landing/src/app/admin/master/page.tsx b/apps/landing/src/app/(main)/admin/master/page.tsx similarity index 100% rename from apps/landing/src/app/admin/master/page.tsx rename to apps/landing/src/app/(main)/admin/master/page.tsx diff --git a/apps/landing/src/app/demo/gallery/page.tsx b/apps/landing/src/app/(main)/demo/gallery/page.tsx similarity index 100% rename from apps/landing/src/app/demo/gallery/page.tsx rename to apps/landing/src/app/(main)/demo/gallery/page.tsx diff --git a/apps/landing/src/app/demo/layout.tsx b/apps/landing/src/app/(main)/demo/layout.tsx similarity index 100% rename from apps/landing/src/app/demo/layout.tsx rename to apps/landing/src/app/(main)/demo/layout.tsx diff --git a/apps/landing/src/app/demo/tti/page.tsx b/apps/landing/src/app/(main)/demo/tti/page.tsx similarity index 100% rename from apps/landing/src/app/demo/tti/page.tsx rename to apps/landing/src/app/(main)/demo/tti/page.tsx diff --git a/apps/landing/src/app/demo/upload/page.tsx b/apps/landing/src/app/(main)/demo/upload/page.tsx similarity index 100% rename from apps/landing/src/app/demo/upload/page.tsx rename to apps/landing/src/app/(main)/demo/upload/page.tsx diff --git a/apps/landing/src/app/docs/api/text-to-image/page.tsx b/apps/landing/src/app/(main)/docs/api/text-to-image/page.tsx similarity index 100% rename from apps/landing/src/app/docs/api/text-to-image/page.tsx rename to apps/landing/src/app/(main)/docs/api/text-to-image/page.tsx diff --git a/apps/landing/src/app/docs/guides/authentication/page.tsx b/apps/landing/src/app/(main)/docs/guides/authentication/page.tsx similarity index 100% rename from apps/landing/src/app/docs/guides/authentication/page.tsx rename to apps/landing/src/app/(main)/docs/guides/authentication/page.tsx diff --git a/apps/landing/src/app/docs/layout.tsx b/apps/landing/src/app/(main)/docs/layout.tsx similarity index 100% rename from apps/landing/src/app/docs/layout.tsx rename to apps/landing/src/app/(main)/docs/layout.tsx diff --git a/apps/landing/src/app/docs/page.tsx b/apps/landing/src/app/(main)/docs/page.tsx similarity index 100% rename from apps/landing/src/app/docs/page.tsx rename to apps/landing/src/app/(main)/docs/page.tsx diff --git a/apps/landing/src/app/(main)/layout.tsx b/apps/landing/src/app/(main)/layout.tsx new file mode 100644 index 0000000..ba6faf5 --- /dev/null +++ b/apps/landing/src/app/(main)/layout.tsx @@ -0,0 +1,37 @@ +import Image from 'next/image'; +import { Footer } from '@/components/shared/Footer'; + +export default function MainLayout({ + children, +}: Readonly<{ + children: React.ReactNode; +}>) { + return ( + <> +
+ +
+ + {children} + +