diff --git a/app/(home-pages)/home/Actions/AccountSettings.tsx b/app/(home-pages)/home/Actions/AccountSettings.tsx index 5edfc59a..24a09497 100644 --- a/app/(home-pages)/home/Actions/AccountSettings.tsx +++ b/app/(home-pages)/home/Actions/AccountSettings.tsx @@ -10,16 +10,18 @@ import { SpeedyLink } from "components/SpeedyLink"; import { GoBackSmall } from "components/Icons/GoBackSmall"; import { useState } from "react"; import { ThemeSetterContent } from "components/ThemeManager/ThemeSetter"; +import { useIsMobile } from "src/hooks/isMobile"; export const AccountSettings = (props: { entityID: string }) => { let [state, setState] = useState<"menu" | "general" | "theme">("menu"); + let isMobile = useIsMobile(); return ( setState("menu")} - side="right" - align="start" + side={isMobile ? "top" : "right"} + align={isMobile ? "center" : "start"} className={`max-w-xs w-[1000px] ${state === "theme" && "bg-white!"}`} trigger={ label="Settings" />} > diff --git a/app/(home-pages)/home/Actions/CreateNewButton.tsx b/app/(home-pages)/home/Actions/CreateNewButton.tsx index 33ab9e3d..2052af7c 100644 --- a/app/(home-pages)/home/Actions/CreateNewButton.tsx +++ b/app/(home-pages)/home/Actions/CreateNewButton.tsx @@ -51,8 +51,8 @@ export const CreateNewLeafletButton = (props: {}) => { return ( { export function NotificationButton(props: { current?: boolean }) { let unreads = true; + let isMobile = useIsMobile(); // let identity = await getIdentityData(); // if (!identity?.atp_did) return; // let { data } = await supabaseServerClient @@ -176,6 +178,8 @@ export function NotificationButton(props: { current?: boolean }) { return (