{#each services as service} {#await generateServiceData(service)} {:then serviceData} detail(event, service.rid, service.uid, service.trainid)} on:keypress={(event) => detail(event, service.rid, service.uid, service.trainid)}> {:catch} {/await} {/each}
Arrival Departure
ID From To Plat Sch Exp Sch Exp
Loading Service Data...
{service.trainid} {serviceData.from} {serviceData.to} {serviceData.platform.number || '-'} {serviceData.schArr} {serviceData.isArrDelayed ? 'LATE' : serviceData.expArr} {serviceData.schDep} {serviceData.isDepDelayed ? 'LATE' : serviceData.expDep}
{service.operator} {#if serviceData.length} | {serviceData.length} carriages{/if} {#if service.delayReason}
{/if} {#if service.cancelReason}
{/if}
Unable to display service