From 7d40573dca828beef657f8d5ed1ad22eeceb7fe1 Mon Sep 17 00:00:00 2001 From: Innei Date: Mon, 15 Jul 2024 23:47:26 +0800 Subject: [PATCH] fix: levels Signed-off-by: Innei --- src/renderer/src/lib/constants.tsx | 6 +++--- src/renderer/src/modules/entry-column/hooks.ts | 1 + src/renderer/src/modules/feed-column/index.tsx | 3 +-- src/renderer/src/modules/feed-column/list.tsx | 1 - src/renderer/src/modules/search/cmdk.tsx | 5 +++-- src/renderer/src/pages/(main)/index.tsx | 4 ++-- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/renderer/src/lib/constants.tsx b/src/renderer/src/lib/constants.tsx index 669039af6..ac6bc65bd 100644 --- a/src/renderer/src/lib/constants.tsx +++ b/src/renderer/src/lib/constants.tsx @@ -3,10 +3,8 @@ import * as semver from "semver" import { getStorageNS } from "./ns" export const levels = { - view: "view", folder: "folder", feed: "feed", - entry: "entry", } export const views = [ @@ -86,4 +84,6 @@ export const ROUTE_FEED_PENDING = "all" export const ROUTE_ENTRY_PENDING = "pending" export const ROUTE_FEED_IN_FOLDER = "folder-" -export const channel = import.meta.env.DEV ? "development" : ((semver.prerelease(APP_VERSION)?.[0] as string) || "stable") +export const channel = import.meta.env.DEV ? + "development" : + (semver.prerelease(APP_VERSION)?.[0] as string) || "stable" diff --git a/src/renderer/src/modules/entry-column/hooks.ts b/src/renderer/src/modules/entry-column/hooks.ts index d21797389..083bd4020 100644 --- a/src/renderer/src/modules/entry-column/hooks.ts +++ b/src/renderer/src/modules/entry-column/hooks.ts @@ -73,6 +73,7 @@ export const useEntriesByView = () => { view, ...(unreadOnly === true && { read: false }), }) + const entries = useEntryIdsByFeedIdOrView(isAllFeeds ? view : feedId!, { unread: unreadOnly, view, diff --git a/src/renderer/src/modules/feed-column/index.tsx b/src/renderer/src/modules/feed-column/index.tsx index 48c29f66a..bd85d9d70 100644 --- a/src/renderer/src/modules/feed-column/index.tsx +++ b/src/renderer/src/modules/feed-column/index.tsx @@ -8,7 +8,7 @@ import { ProfileButton } from "@renderer/components/user-button" import { useNavigateEntry } from "@renderer/hooks/biz/useNavigateEntry" import { useReduceMotion } from "@renderer/hooks/biz/useReduceMotion" import { getRouteParams } from "@renderer/hooks/biz/useRouteParams" -import { levels, views } from "@renderer/lib/constants" +import { views } from "@renderer/lib/constants" import { stopPropagation } from "@renderer/lib/dom" import { Routes } from "@renderer/lib/enum" import { shortcuts } from "@renderer/lib/shortcuts" @@ -36,7 +36,6 @@ const useBackHome = (active: number) => { feedId: null, entryId: null, view: overvideActive ?? active, - level: levels.view, }) }, [active, navigate], diff --git a/src/renderer/src/modules/feed-column/list.tsx b/src/renderer/src/modules/feed-column/list.tsx index d2336c3b4..fe1e13771 100644 --- a/src/renderer/src/modules/feed-column/list.tsx +++ b/src/renderer/src/modules/feed-column/list.tsx @@ -103,7 +103,6 @@ export function FeedList({ navigate({ entryId: null, feedId: null, - level: levels.view, view, }) } diff --git a/src/renderer/src/modules/search/cmdk.tsx b/src/renderer/src/modules/search/cmdk.tsx index 8ea8b8d65..c20654ad7 100644 --- a/src/renderer/src/modules/search/cmdk.tsx +++ b/src/renderer/src/modules/search/cmdk.tsx @@ -17,7 +17,7 @@ import { TooltipTrigger, } from "@renderer/components/ui/tooltip" import { useNavigateEntry } from "@renderer/hooks/biz/useNavigateEntry" -import { ROUTE_ENTRY_PENDING } from "@renderer/lib/constants" +import { levels, ROUTE_ENTRY_PENDING } from "@renderer/lib/constants" import { cn, pluralize } from "@renderer/lib/utils" import { getFeedById } from "@renderer/store/feed" import { searchActions, useSearchStore } from "@renderer/store/search" @@ -252,6 +252,8 @@ const SearchItem = memo(function Item({ navigateEntry({ feedId: item.feedId!, entryId: item.entryId, + + level: levels.feed, }) }} > @@ -295,7 +297,6 @@ const SearchResultCount: FC<{ {pluralize("result", count)} {" "} (Local mode) - diff --git a/src/renderer/src/pages/(main)/index.tsx b/src/renderer/src/pages/(main)/index.tsx index fd15692ff..9e16412ad 100644 --- a/src/renderer/src/pages/(main)/index.tsx +++ b/src/renderer/src/pages/(main)/index.tsx @@ -1,4 +1,4 @@ -import { levels, ROUTE_ENTRY_PENDING, ROUTE_FEED_PENDING } from "@renderer/lib/constants" +import { ROUTE_ENTRY_PENDING, ROUTE_FEED_PENDING } from "@renderer/lib/constants" import { FeedViewType } from "@renderer/lib/enum" import { redirect } from "react-router-dom" @@ -8,4 +8,4 @@ export function Component() { export const loader = () => // navigate to the first feed - redirect(`/feeds/${ROUTE_FEED_PENDING}/${ROUTE_ENTRY_PENDING}?view=${FeedViewType.Articles}&level=${levels.view}`) + redirect(`/feeds/${ROUTE_FEED_PENDING}/${ROUTE_ENTRY_PENDING}?view=${FeedViewType.Articles}`)