+
setActiveTab('content')}
/>
setActiveTab('ai')}
/>
@@ -32,15 +33,16 @@ type TopicDetailsTabProps = {
isActive: boolean;
icon: LucideIcon;
label: string;
+ isNew?: boolean;
onClick: () => void;
};
function TopicDetailsTab(props: TopicDetailsTabProps) {
- const { isActive, icon: Icon, label, onClick } = props;
+ const { isActive, icon: Icon, label, isNew, onClick } = props;
return (
);
}
diff --git a/src/components/TopicDetail/TopicProgressButton.tsx b/src/components/TopicDetail/TopicProgressButton.tsx
index d3de18842..ecbf6a5a3 100644
--- a/src/components/TopicDetail/TopicProgressButton.tsx
+++ b/src/components/TopicDetail/TopicProgressButton.tsx
@@ -204,6 +204,7 @@ export function TopicProgressButton(props: TopicProgressButtonProps) {
console.error(err);
})
.finally(() => {
+ setShowChangeStatus(false);
setIsUpdatingProgress(false);
});
};
@@ -223,9 +224,9 @@ export function TopicProgressButton(props: TopicProgressButtonProps) {
if (isUpdatingProgress) {
return (
-