Same as previous commit
This commit is contained in:
@@ -10,7 +10,16 @@
|
||||
return new URLSearchParams(window.location.search).get('station');
|
||||
}
|
||||
|
||||
let jsonData = [] // Extract train data from the object to pass to #each
|
||||
let jsonData = {}; // Extract train data from the object to pass to #each
|
||||
let services = [];
|
||||
|
||||
$: {
|
||||
if (jsonData && jsonData.GetStationBoardResult && jsonData.GetStationBoardResult.trainServices && jsonData.GetStationBoardResult.trainServices.service) {
|
||||
services = [...jsonData.GetStationBoardResult.trainServices.service];
|
||||
} else {
|
||||
services = ["No train services available"];
|
||||
}
|
||||
}
|
||||
|
||||
onMount(async () => {
|
||||
const station = await getHeadcode();
|
||||
@@ -24,7 +33,11 @@
|
||||
<Header {title} />
|
||||
|
||||
<p>Station: <span id="station"></span></p>
|
||||
|
||||
<p>
|
||||
{#each services as service}
|
||||
<span>{service.origin?.location?.locationName || 'Unknown'}</span>
|
||||
{/each}
|
||||
</p>
|
||||
<p>{JSON.stringify(jsonData)}</p>
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user