diff --git a/apps/renderer/src/hooks/biz/useFeedActions.tsx b/apps/renderer/src/hooks/biz/useFeedActions.tsx index 5153f6636..40fe01425 100644 --- a/apps/renderer/src/hooks/biz/useFeedActions.tsx +++ b/apps/renderer/src/hooks/biz/useFeedActions.tsx @@ -86,26 +86,29 @@ export const useFeedActions = ({ type: "separator" as const, disabled: isEntryList, }, - { - type: "text" as const, - label: t("sidebar.feed_column.context_menu.add_feeds_to_list"), - enabled: !!listList.data?.length, - submenu: listList.data?.map((list) => ({ - label: list.title || "", - type: "text", - icon: list.image, - click() { - return addMutation.mutate({ - feedId, - listId: list.id, - }) - }, - })), - }, - { - type: "separator" as const, - disabled: isEntryList, - }, + ...(!isList + ? [ + { + type: "text" as const, + label: t("sidebar.feed_column.context_menu.add_feeds_to_list"), + enabled: !!listList.data?.length, + submenu: listList.data?.map((list) => ({ + label: list.title || "", + type: "text" as const, + click() { + return addMutation.mutate({ + feedId, + listId: list.id, + }) + }, + })), + }, + { + type: "separator" as const, + disabled: isEntryList, + }, + ] + : []), { type: "text" as const, label: isEntryList ? t("sidebar.feed_actions.edit_feed") : t("sidebar.feed_actions.edit"), diff --git a/apps/renderer/src/modules/feed-column/category.tsx b/apps/renderer/src/modules/feed-column/category.tsx index 506e2f135..c9bc23c30 100644 --- a/apps/renderer/src/modules/feed-column/category.tsx +++ b/apps/renderer/src/modules/feed-column/category.tsx @@ -154,7 +154,6 @@ function FeedCategoryImpl({ submenu: listList.data?.map((list) => ({ label: list.title || "", type: "text", - icon: list.image, click() { return addMutation.mutate({ feedIds: ids,