import { useEffect } from "react"; import HomeSidebar from "@/components/HomeSidebar"; import MemoEditor from "@/components/MemoEditor"; import MemoFilter from "@/components/MemoFilter"; import MemoList from "@/components/MemoList"; import MobileHeader from "@/components/MobileHeader"; import useCurrentUser from "@/hooks/useCurrentUser"; import { useGlobalStore, useUserStore } from "@/store/module"; const Home = () => { const globalStore = useGlobalStore(); const userStore = useUserStore(); const user = useCurrentUser(); useEffect(() => { if (!user) { const systemStatus = globalStore.state.systemStatus; if (systemStatus.disablePublicMemos) { window.location.href = "/auth"; } else { window.location.href = "/explore"; } } }, []); return (