{#if timeline.length === 0}
Nenhuma etapa registrada ainda.
{:else} {#each timeline as entry (entry.etapa + entry.prazo)}
{formatarTimelineEtapa(entry.etapa)}
{#if entry !== timeline[timeline.length - 1]}
{/if}
{getStatusLabel(entry)}
{#if entry.status !== "concluido" && entry.prazo}
{prazoRestante(entry.prazo)}
{/if}
{#if entry.observacao}
{entry.observacao}
{/if}
{getPrazoDescricao(entry)}
{/each} {/if}