diff --git a/src/renderer/src/components/entry-column/index.tsx b/src/renderer/src/components/entry-column/index.tsx index 74f1839e2..4531126e2 100644 --- a/src/renderer/src/components/entry-column/index.tsx +++ b/src/renderer/src/components/entry-column/index.tsx @@ -1,5 +1,5 @@ import { useEntries } from "@renderer/lib/queries/entries" -import { ActivedList, ActivedEntry } from "@renderer/lib/types" +import { ActiveList, ActivedEntry } from "@renderer/lib/types" import { m } from "framer-motion" import { cn } from "@renderer/lib/utils" import { ArticleItem } from "./article-item" @@ -8,23 +8,21 @@ import { PictureItem } from "./picture-item" import { VideoItem } from "./video-item" import { NotificationItem } from "./notification-item" import { EntryItemWrapper } from "./item-wrapper" -import { useOutletContext } from "react-router-dom" + +import { useMainLayoutContext } from "@renderer/contexts/outlet/main-layout" const gridMode = [2, 3] export function EntryColumn() { - const { activedList, setActivedEntry } = useOutletContext<{ - activedList: ActivedList - setActivedEntry: (value: ActivedEntry) => void - }>() + const { activeList, setActiveEntry: setActivedEntry } = useMainLayoutContext() const entries = useEntries({ - level: activedList?.level, - id: activedList?.id, - view: activedList?.view, + level: activeList?.level, + id: activeList?.id, + view: activeList?.view, }) let Item - switch (activedList?.view) { + switch (activeList?.view) { case 0: Item = ArticleItem break @@ -47,7 +45,7 @@ export function EntryColumn() { return (