{#if isLoading}
Updated: {dataAge.toLocaleTimeString()}
{#if services.length}From | To | Plat. | Sch Arr. | Exp Arr. | Sch Dep. | Exp Dep. |
---|---|---|---|---|---|---|
{service.origin?.location?.locationName || ''} | {service.destination?.location?.locationName || ''} | {service.platform || '-'} | {parseTime(service.sta).data} | {parseTime(service.eta).data} | {parseTime(service.std).data} | {parseTime(service.etd).data} |
A {service.operator || 'Unknown'} service {#if service['length']} with {service['length'] || 'some'} coaches {/if} {#if service.delayReason}{service.delayReason} {/if} {#if service.cancelReason}{service.cancelReason} {/if} |
No Scheduled Train Services
{/if} {#if busServices.length}From | To | Sch Arr. | Exp Arr. | Sch Dep. | Exp Dep. | |
---|---|---|---|---|---|---|
{service.origin?.location?.locationName || ''} | {service.destination?.location?.locationName || ''} | {parseTime(service.sta).data} | {parseTime(service.eta).data} | {parseTime(service.std).data} | {parseTime(service.etd).data} | |
A {service.operator || 'Unknown'} service {#if service.delayReason}{service.delayReason} {/if} {#if service.cancelReason}{service.cancelReason} {/if} |
From | To | Sch Arr. | Exp Arr. | Sch Dep. | Exp Dep. | |
---|---|---|---|---|---|---|
{service.origin?.location?.locationName || ''} | {service.destination?.location?.locationName || ''} | {parseTime(service.sta).data} | {parseTime(service.eta).data} | {parseTime(service.std).data} | {parseTime(service.etd).data} | |
{#if service.delayReason}
{service.delayReason} {/if} {#if service.cancelReason}{service.cancelReason} {/if} |