diff --git a/src/components/app/ListItem.vue b/src/components/app/ListItem.vue new file mode 100644 index 0000000..a82b8dd --- /dev/null +++ b/src/components/app/ListItem.vue @@ -0,0 +1,26 @@ + + + \ No newline at end of file diff --git a/src/views/Stats.vue b/src/views/Stats.vue index 2bd77c8..0b5978f 100644 --- a/src/views/Stats.vue +++ b/src/views/Stats.vue @@ -29,7 +29,7 @@ export default { this.stats.totalVisitorsPerMonth = Math.round(totalVisitors / parks.length); const totalPrice = parks.reduce((sum: number, park: any) => { - const price = parseFloat(park.ticket_price.replace('€', '').replace(',', '.')); + const price = parseFloat(park.ticket_price); return sum + price; }, 0); this.stats.averageTicketPrice = parseFloat((totalPrice / parks.length).toFixed(2)); diff --git a/src/views/app/coasters/Coaster.vue b/src/views/app/coasters/Coaster.vue index a654ab0..f4be72c 100644 --- a/src/views/app/coasters/Coaster.vue +++ b/src/views/app/coasters/Coaster.vue @@ -42,8 +42,8 @@ export default { this.coaster = { name: coasterData.name, park: parkData.name, - length: `${coasterData.length} m`, - height: `${coasterData.height} m`, + length: `${coasterData.length?.toLocaleString('de-DE')} m`, + height: `${coasterData.height?.toLocaleString('de-DE')} m`, speed: `${coasterData.velocity} km/h`, launch: coasterData.type, inversions: coasterData.inversions, diff --git a/src/views/app/parks/Park.vue b/src/views/app/parks/Park.vue index ab26149..257e88d 100644 --- a/src/views/app/parks/Park.vue +++ b/src/views/app/parks/Park.vue @@ -80,7 +80,7 @@ export default {
Ø Besucher / Monat: - {{ park.averageVisitorsPerMonth }} + {{ park.averageVisitorsPerMonth?.toLocaleString('de-DE') }}
Ø Ticketpreis: