{#if busy}
{#each Array.from({ length: skeletonRows }) as _, i (i)}
{/each}
{:else if error}
⚠
加载失败
{error ?? busyText}
{#if errorCta}
{@render errorCta()}
{/if}
{:else if empty !== null && empty !== undefined && empty !== false}
{empty}
{#if emptyHint}
{emptyHint}
{/if} {#if emptyCta}{@render emptyCta()}{/if}
{/if} {#if warnings && warnings.length > 0} {#each warnings as w, i (i)}
△
{w}
{/each} {/if}