+ {#if content}
+ {@render content({ mode, snippet })}
+ {:else if mode === 'default'}
+
+ Outline
+ {#if outline.length === 0}
+ No headings yet
+ {:else}
+
+ {#each outline as entry (entry.blockIndex)}
+ -
+ H{entry.level}
+ {entry.text}
+
+ {/each}
+
+ {/if}
+
+
+
+ Stats
+
+ - Words
- {wordCount}
+ - Chars
- {charCount}
+
+
- Reading
+ - {readingTimeMin} min
+
+
+
+
+
+
+ Suggestions
+ {#if warnings.length > 0}
+ {warnings.length}
+ {/if}
+
+ {#if warnings.length === 0}
+ Nothing flagged
+ {:else}
+
+ {#each warnings as w (w.id)}
+ - {w.message}
+ {/each}
+
+ {/if}
+
+ {:else}
+
+
+
+ Panel for {modeLabel} coming soon.
+
+
+ {/if}
+
+ {/if}
+