import { MemoRenderContext } from "@/components/MasonryView"; import MemoView from "@/components/MemoView"; import PagedMemoList from "@/components/PagedMemoList"; import { useInstance } from "@/contexts/InstanceContext"; import { useMemoFilters, useMemoSorting } from "@/hooks"; import useCurrentUser from "@/hooks/useCurrentUser"; import { State } from "@/types/proto/api/v1/common_pb"; import { Memo } from "@/types/proto/api/v1/memo_service_pb"; const Home = () => { const user = useCurrentUser(); const { isInitialized } = useInstance(); const memoFilter = useMemoFilters({ creatorName: user?.name, includeShortcuts: true, includePinned: true, }); const { listSort, orderBy } = useMemoSorting({ pinnedFirst: true, state: State.NORMAL, }); return (