{#if isProcessing} ... {:else if hasError} {message.content} {:else} {#if message.hasFormatting && message.styleData} {@const parsedStyle = (() => { try { return JSON.parse(message.styleData); } catch { return null; } })()} {#if parsedStyle?.gradient && Array.isArray(parsedStyle.gradient) && parsedStyle.gradient.length > 1} {@html formattedContent} {:else} {@html formattedContent} {/if} {:else} {@html formattedContent} {/if} {/if}