Enhance currency formatting in MoneyHistoryView component

This commit is contained in:
Torsten Schulz (local)
2025-12-08 15:35:17 +01:00
parent 791314bef2
commit 000ebbdc2b

View File

@@ -22,9 +22,9 @@
<tbody> <tbody>
<tr v-for="(entry, index) in moneyHistory.data" :key="index"> <tr v-for="(entry, index) in moneyHistory.data" :key="index">
<td>{{ translateActivity(entry.activity) }}</td> <td>{{ translateActivity(entry.activity) }}</td>
<td>{{ entry.moneyBefore }}</td> <td>{{ entry.moneyBefore != null ? Number(entry.moneyBefore).toLocaleString(locale, { style: 'currency', currency: 'EUR' }) : '---' }}</td>
<td>{{ entry.moneyAfter }}</td> <td>{{ entry.moneyAfter != null ? Number(entry.moneyAfter).toLocaleString(locale, { style: 'currency', currency: 'EUR' }) : '---' }}</td>
<td>{{ entry.changeValue }}</td> <td>{{ entry.changeValue != null ? Number(entry.changeValue).toLocaleString(locale, { style: 'currency', currency: 'EUR' }) : '---' }}</td>
<td>{{ new Date(entry.time).toLocaleString() }}</td> <td>{{ new Date(entry.time).toLocaleString() }}</td>
</tr> </tr>
</tbody> </tbody>
@@ -54,6 +54,11 @@ export default {
components: { components: {
StatusBar, StatusBar,
}, },
computed: {
locale() {
return window.navigator.language || 'en-US';
},
},
data() { data() {
return { return {
filter: '', filter: '',
@@ -92,6 +97,9 @@ export default {
} }
return translation !== key ? translation : activity; return translation !== key ? translation : activity;
}, },
locale() {
return window.navigator.language || 'en-US';
},
}, },
}; };
</script> </script>