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 {
{{ name }}
+ {{ park }}
+ {{ length }}
+ {{ height }}
+ {{ speed }}
+