{#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}