diff --git a/src/app/page.tsx b/src/app/page.tsx
index 6558fca..0a6d533 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -1,4 +1,3 @@
-import Appbar from '@/components/Appbar/Appbar'
import { Footer } from '@/components/Appbar/Footer'
import Home from '@/components/Home/Home'
import { ScrollToTopButton } from '@/components/ui/scroll-to-top-button'
@@ -6,7 +5,6 @@ import { ScrollToTopButton } from '@/components/ui/scroll-to-top-button'
export default function Page() {
return (
<>
-
diff --git a/src/components/Appbar/AppBarSkeleton.tsx b/src/components/Appbar/AppBarSkeleton.tsx
new file mode 100644
index 0000000..e47dd76
--- /dev/null
+++ b/src/components/Appbar/AppBarSkeleton.tsx
@@ -0,0 +1,27 @@
+const AppBarSkeleton = () => {
+ return (
+
+ )
+}
+
+
+export default AppBarSkeleton;
\ No newline at end of file
diff --git a/src/components/Appbar/Appbar.tsx b/src/components/Appbar/Appbar.tsx
index 50f6722..694bc16 100644
--- a/src/components/Appbar/Appbar.tsx
+++ b/src/components/Appbar/Appbar.tsx
@@ -1,10 +1,7 @@
'use client'
-
import Link from 'next/link'
-
import Logo from '../icons/Logo'
import { Menu } from 'lucide-react'
-import { useSession } from 'next-auth/react'
import LoginWithGoogleButton from '../ui/login-with-google'
import { WalletMultiButton } from '@solana/wallet-adapter-react-ui'
import { useRouter } from 'next/navigation'
@@ -12,10 +9,11 @@ import { useEffect, useState } from 'react'
import { FaWallet } from 'react-icons/fa6'
import { useWallet } from '@solana/wallet-adapter-react'
import ProfileDropDown from '../common/ProfileDropDown'
+import { useSession } from 'next-auth/react'
const Appbar = () => {
- const { data } = useSession()
- const router = useRouter()
+ const { data,status } = useSession();
+ const router = useRouter();
const [isMounted, setIsMounted] = useState(false)
const { connected } = useWallet()
const [opacity, setOpacity] = useState(1);
@@ -99,7 +97,7 @@ const Appbar = () => {
{/* */}
{/* >*/}
{/*)}*/}
- {data && (
+ {status === "authenticated" && data && (