From 5435811092e419da3ea065d2438fea766886616e Mon Sep 17 00:00:00 2001 From: ilya-bkv Date: Tue, 23 Jan 2024 22:01:41 +0300 Subject: [PATCH] Fix TopicSelect --- src/components/Editor/TopicSelect/TopicSelect.tsx | 2 +- .../Views/PublishSettings/PublishSettings.tsx | 14 ++++++++------ 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/components/Editor/TopicSelect/TopicSelect.tsx b/src/components/Editor/TopicSelect/TopicSelect.tsx index 5930f959..8ab5034e 100644 --- a/src/components/Editor/TopicSelect/TopicSelect.tsx +++ b/src/components/Editor/TopicSelect/TopicSelect.tsx @@ -56,7 +56,7 @@ export const TopicSelect = (props: TopicSelectProps) => { return item.label } - const isMainTopic = item.id === props.mainTopic.id + const isMainTopic = item.id === props.mainTopic?.id return (
{ const { author } = useSession() const { sortedTopics } = useTopicsStore() + const [topics, setTopics] = createSignal(sortedTopics()) + createEffect(async () => { - if (sortedTopics()?.length < 33) { - await loadAllTopics() - } + await loadAllTopics() + setTopics(sortedTopics()) }) const composeDescription = () => { @@ -212,9 +214,9 @@ export const PublishSettings = (props: Props) => {

- + 0}> setForm('mainTopic', mainTopic)}