diff --git a/web/src/components/PagedMemoList/PagedMemoList.tsx b/web/src/components/PagedMemoList/PagedMemoList.tsx index ccd69d23..58a9e72a 100644 --- a/web/src/components/PagedMemoList/PagedMemoList.tsx +++ b/web/src/components/PagedMemoList/PagedMemoList.tsx @@ -8,7 +8,7 @@ import { userServiceClient } from "@/connect"; import { useMemoFilterContext } from "@/contexts/MemoFilterContext"; import { useNewMemo } from "@/contexts/NewMemoContext"; import { useView } from "@/contexts/ViewContext"; -import { DEFAULT_LIST_MEMOS_PAGE_SIZE, SKELETON_LOADING_DELAY_MS } from "@/helpers/consts"; +import { DEFAULT_LIST_MEMOS_PAGE_SIZE, LOADING_INDICATOR_DELAY_MS } from "@/helpers/consts"; import { useDelayedFlag } from "@/hooks/useDelayedFlag"; import { useInfiniteMemos } from "@/hooks/useMemoQueries"; import { hoistMemoToFront } from "@/hooks/useMemoSorting"; @@ -21,7 +21,6 @@ import ColumnGrid, { columnCountForWidth, GRID_GAP } from "../ColumnGrid"; import MemoEditor from "../MemoEditor"; import MemoFilters from "../MemoFilters"; import Placeholder from "../Placeholder"; -import Skeleton from "../Skeleton"; // Memo identity for React keys and the grid's sticky column assignments. The pages use it // for their renderer keys too, so flow-list and grid identity can never drift apart. @@ -31,8 +30,7 @@ export const getMemoKey = (memo: Memo) => `${memo.name}-${memo.updateTime}`; // grid centers in the leftover space instead of filling it. const MAX_COLUMN_WIDTH = 420; -// The grid packs cards into columns, so a card-shaped skeleton doesn't fit; use a spinner. -const GridLoader = () => ( +const Loader = () => (