diff --git a/src/app/(app)/layout.tsx b/src/app/(app)/layout.tsx
new file mode 100644
index 0000000..dc11a39
--- /dev/null
+++ b/src/app/(app)/layout.tsx
@@ -0,0 +1,28 @@
+"use client";
+
+import MobileNav from "@/lib/components/MobileNav";
+import { useDevice } from "@/lib/context/DeviceContext";
+
+
+export default function RootLayout({
+ children,
+}: Readonly<{
+ children: React.ReactNode;
+}>) {
+
+ const { isMobile, isSafari } = useDevice();
+ return (
+
+ {children}
+
+
+
+
+ { isMobile && isSafari ? (
+
+
+
+ ) : null }
+
+ );
+}
diff --git a/src/app/page.tsx b/src/app/(app)/page.tsx
similarity index 96%
rename from src/app/page.tsx
rename to src/app/(app)/page.tsx
index 9bec362..1e451d5 100644
--- a/src/app/page.tsx
+++ b/src/app/(app)/page.tsx
@@ -1,6 +1,5 @@
"use client";
-import "./globals.css";
import { useDevice } from "@/lib/context/DeviceContext";
function Mobile() {
@@ -32,9 +31,6 @@ function Mobile() {
function Web() {
const {session } = useDevice();
-
- console.log("session", session);
-
return (
@@ -60,7 +56,6 @@ function Web() {
export default function Home() {
const { isMobile, isSafari } = useDevice();
-
if (isMobile && isSafari) return Mobile();
else return Web();
}
diff --git a/src/app/layout.tsx b/src/app/layout.tsx
index 9cf4fc1..8eaa5c8 100644
--- a/src/app/layout.tsx
+++ b/src/app/layout.tsx
@@ -1,9 +1,9 @@
"use client";
import { Geist, Geist_Mono } from "next/font/google";
-import "./globals.css";
+import "../lib/css/globals.css";
-import { DeviceProvider } from "@/lib/context/DeviceContext";
+import { DeviceProvider, useDevice } from "@/lib/context/DeviceContext";
import MobileNav from "@/lib/components/MobileNav";
const geistSans = Geist({
@@ -29,6 +29,8 @@ export default function RootLayout({
>
{children}
+
+