diff --git a/apps/desktop/src/renderer/package.json b/apps/desktop/src/renderer/package.json index e1f11beed..99c6b396e 100644 --- a/apps/desktop/src/renderer/package.json +++ b/apps/desktop/src/renderer/package.json @@ -90,6 +90,7 @@ "sonner": "2.0.1", "tldts": "6.1.84", "use-context-selector": "2.0.0", + "use-sync-external-store": "1.4.0", "usehooks-ts": "3.1.1", "zod": "3.24.2", "zustand": "5.0.3" diff --git a/apps/desktop/src/renderer/src/components/ui/collapse/Collapse.tsx b/apps/desktop/src/renderer/src/components/ui/collapse/Collapse.tsx index 222b0d7e2..d205a6f3c 100644 --- a/apps/desktop/src/renderer/src/components/ui/collapse/Collapse.tsx +++ b/apps/desktop/src/renderer/src/components/ui/collapse/Collapse.tsx @@ -90,21 +90,19 @@ export const CollapseContent: Component<{ return v }, []) return ( - <> - - {isOpened && ( - - {children} - - )} - - > + + {isOpened && ( + + {children} + + )} + ) } diff --git a/apps/desktop/src/renderer/src/hooks/biz/useSubscriptionActions.tsx b/apps/desktop/src/renderer/src/hooks/biz/useSubscriptionActions.tsx index ef0c76bfb..e43b7b8ae 100644 --- a/apps/desktop/src/renderer/src/hooks/biz/useSubscriptionActions.tsx +++ b/apps/desktop/src/renderer/src/hooks/biz/useSubscriptionActions.tsx @@ -96,15 +96,13 @@ const UnfollowInfo = ({ title, undo }: { title: string; undo: () => any }) => { preventDefault: true, }) return ( - <> - {title}, - }} - /> - > + {title}, + }} + /> ) } diff --git a/apps/desktop/src/renderer/src/modules/ai/ai-daily/daily.tsx b/apps/desktop/src/renderer/src/modules/ai/ai-daily/daily.tsx index 5c5bd4be8..09714ded8 100644 --- a/apps/desktop/src/renderer/src/modules/ai/ai-daily/daily.tsx +++ b/apps/desktop/src/renderer/src/modules/ai/ai-daily/daily.tsx @@ -267,7 +267,7 @@ const createRelatedEntryLink = (variant: "toast" | "modal") => (props: LinkProps autoFocus: false, modalClassName: "relative mx-auto mt-[10vh] scrollbar-none max-w-full overflow-auto px-2 lg:max-w-[65rem] lg:p-0", - // eslint-disable-next-line @eslint-react/no-nested-components + // eslint-disable-next-line @eslint-react/no-nested-component-definitions CustomModalComponent: ({ children }) => { const { feedId } = useEntry(entryId) || {} return {children} diff --git a/apps/desktop/src/renderer/src/modules/discover/inbox-form.tsx b/apps/desktop/src/renderer/src/modules/discover/inbox-form.tsx index 33fec9b2d..e6cd4fba9 100644 --- a/apps/desktop/src/renderer/src/modules/discover/inbox-form.tsx +++ b/apps/desktop/src/renderer/src/modules/discover/inbox-form.tsx @@ -145,55 +145,50 @@ const InboxInnerForm = ({ )} - <> - - - {!inbox && ( - ( - - {t("discover.inbox_handle")} - - - - {env.VITE_INBOXES_EMAIL} - - - - - )} - /> - )} + + + {!inbox && ( ( - {t("discover.inbox_title")} + {t("discover.inbox_handle")} - + + + {env.VITE_INBOXES_EMAIL} + )} /> - - - {t(inbox ? "discover.inbox_update" : "discover.inbox_create")} - - - - - > + )} + ( + + {t("discover.inbox_title")} + + + + + + )} + /> + + + {t(inbox ? "discover.inbox_update" : "discover.inbox_create")} + + + + ) } diff --git a/apps/desktop/src/renderer/src/modules/entry-column/translation.tsx b/apps/desktop/src/renderer/src/modules/entry-column/translation.tsx index fecb5c5bd..f342ea6da 100644 --- a/apps/desktop/src/renderer/src/modules/entry-column/translation.tsx +++ b/apps/desktop/src/renderer/src/modules/entry-column/translation.tsx @@ -41,17 +41,15 @@ export const EntryTranslation: Component<{