File tree Expand file tree Collapse file tree 3 files changed +6
-11
lines changed
Expand file tree Collapse file tree 3 files changed +6
-11
lines changed Original file line number Diff line number Diff line change 77 interface Props {
88 code? : string ;
99 rawCode? : string ;
10- disabled? : boolean ;
1110 }
1211
13- let { code = " " , rawCode = " " , disabled = false }: Props = $props ();
12+ let { code = " " , rawCode = " " }: Props = $props ();
1413
1514 let previewOpen = $state (false );
1615
3332 <div class =" absolute right-2 top-2 flex items-center gap-1.5" >
3433 {#if showPreview }
3534 <button
36- class =" btn h-7 gap-1 rounded-lg border border-gray-200 px-2 text-xs text-gray-200 shadow-sm transition-all hover:border-gray-300 active:shadow-inner disabled:cursor-not-allowed disabled:opacity-50 dark:border-gray-700 dark:text-gray-400 dark:hover:border-gray-500"
35+ class =" btn h-7 gap-1 rounded-lg border border-gray-200 px-2 text-xs text-gray-200 shadow-sm transition-all hover:border-gray-300 active:shadow-inner dark:border-gray-700 dark:text-gray-400 dark:hover:border-gray-500"
3736 onclick ={() => (previewOpen = true )}
3837 title =" Preview HTML"
3938 aria-label =" Preview HTML"
40- {disabled }
41- aria-disabled ={disabled }
4239 >
4340 <PlayFilledAlt class =" text-[0.6rem]" />
4441 Preview
Original file line number Diff line number Diff line change 171171 <div
172172 class =" prose max-w-none dark:prose-invert max-sm:prose-sm prose-headings:font-semibold prose-h1:text-lg prose-h2:text-base prose-h3:text-base prose-pre:bg-gray-800 dark:prose-pre:bg-gray-900"
173173 >
174- <MarkdownRenderer content ={part } generating ={ generating } />
174+ <MarkdownRenderer content ={part } />
175175 </div >
176176 {/if }
177177 {/each }
178178 {:else }
179179 <div
180180 class =" prose max-w-none dark:prose-invert max-sm:prose-sm prose-headings:font-semibold prose-h1:text-lg prose-h2:text-base prose-h3:text-base prose-pre:bg-gray-800 dark:prose-pre:bg-gray-900"
181181 >
182- <MarkdownRenderer content ={message .content } generating ={ generating } />
182+ <MarkdownRenderer content ={message .content } />
183183 </div >
184184 {/if }
185185 </div >
325325 }
326326 }
327327 </style >
328- let generating = $derived(isLast && loading && message.from === "assistant");
Original file line number Diff line number Diff line change 1212 interface Props {
1313 content: string ;
1414 sources? : { title? : string ; link: string }[];
15- generating? : boolean ;
1615 }
1716
1817 let worker: Worker | null = null ;
1918
20- let { content, sources = [], generating = false }: Props = $props ();
19+ let { content, sources = [] }: Props = $props ();
2120
2221 let tokens: Token [] = $state (processTokensSync (content , sources ));
2322
8382 <!-- eslint-disable-next-line svelte/no-at-html-tags -->
8483 {@html token .html }
8584 {:else if token .type === " code" }
86- <CodeBlock code ={token .code } rawCode ={token .rawCode } disabled ={ generating } />
85+ <CodeBlock code ={token .code } rawCode ={token .rawCode } />
8786 {/if }
8887{/each }
You can’t perform that action at this time.
0 commit comments