diff --git a/web/src/app/_components/message-list-view.tsx b/web/src/app/_components/message-list-view.tsx index 21fecf8..ebff6a5 100644 --- a/web/src/app/_components/message-list-view.tsx +++ b/web/src/app/_components/message-list-view.tsx @@ -376,8 +376,8 @@ function PodcastCard({ const data = useMemo(() => { return parse(message.content ?? ""); }, [message.content]); - const title = useMemo(() => data?.title, [data]); - const audioUrl = useMemo(() => data?.audioUrl, [data]); + const title = useMemo(() => data?.title, [data]); + const audioUrl = useMemo(() => data?.audioUrl, [data]); const isGenerating = useMemo(() => { return message.isStreaming; }, [message.isStreaming]); @@ -396,16 +396,23 @@ function PodcastCard({ : "Podcast"} -
- - - - - Download podcast - -
+ {!isGenerating && ( +
+ + + + + Download podcast + +
+ )}