diff --git a/src/components/SideNavigation.tsx b/src/components/SideNavigation.tsx
index 0007984a..f79e729d 100644
--- a/src/components/SideNavigation.tsx
+++ b/src/components/SideNavigation.tsx
@@ -15,6 +15,7 @@ import WorkspaceMenu from "~/components/WorkspaceMenu";
interface SideNavigationProps {
user: UserType;
+ isLoading: boolean;
}
interface UserType {
@@ -22,7 +23,10 @@ interface UserType {
image?: string | null | undefined;
}
-export default function SideNavigation({ user }: SideNavigationProps) {
+export default function SideNavigation({
+ user,
+ isLoading,
+}: SideNavigationProps) {
const pathname = usePathname();
const { theme } = useTheme();
@@ -65,6 +69,7 @@ export default function SideNavigation({ user }: SideNavigationProps) {
>
diff --git a/src/components/UserMenu.tsx b/src/components/UserMenu.tsx
index 4616e0a6..55ea899c 100644
--- a/src/components/UserMenu.tsx
+++ b/src/components/UserMenu.tsx
@@ -7,13 +7,18 @@ import createClient from "~/utils/supabase/client";
interface UserMenuProps {
imageUrl: string | undefined;
email: string;
+ isLoading: boolean;
}
function classNames(...classes: string[]): string {
return classes.filter(Boolean).join(" ");
}
-export default function UserMenu({ imageUrl, email }: UserMenuProps) {
+export default function UserMenu({
+ imageUrl,
+ email,
+ isLoading,
+}: UserMenuProps) {
const router = useRouter();
const { theme, switchTheme } = useTheme();
@@ -28,28 +33,35 @@ export default function UserMenu({ imageUrl, email }: UserMenuProps) {
return (