News

e.key === 'Enter' && load()} />
{#if loading}

Chargement…

{:else if news.length === 0}

Aucune news disponible. Les données arriveront une fois les intégrations API branchées.

{:else}
{#each news as item}
{item.ticker ?? '—'} {item.source ?? ''} {timeAgo(item.published_at)} {#if item.sentiment} {item.sentiment} {/if}
{#if item.url} {item.headline} {:else} {item.headline} {/if}
{/each}
{/if}