+

+ {{ $t('no_laps_scans_were_recorded_yet') }}
+
@@ -181,6 +182,7 @@ const state = reactive({
firstname: "",
middlename: "",
lastname: "",
+ scans: [],
group: "",
activetab: "profile",
})
@@ -197,4 +199,15 @@ axios.get(`${config.baseurl}api/runners/me/${token}`)
}).catch((error) => {
toast.error("An error occured while loading your profile data");
})
+axios.get(`${config.baseurl}api/runners/me/${token}/scans`)
+ .then(({ data }) => {
+ data.map(function(s) {
+ s.lapTime = Math.floor(s.lapTime / 60) + 'min ' + (Math.floor(s.lapTime % 60) + "").padStart(2, "0") + "s"
+ return s;
+ })
+ data.filter(s => s.valid === true);
+ state.scans = data;
+ }).catch((error) => {
+ toast.error("An error occured while loading your profile data");
+ })
\ No newline at end of file
diff --git a/src/locales/de.json b/src/locales/de.json
index f71699c..0dd38e4 100644
--- a/src/locales/de.json
+++ b/src/locales/de.json
@@ -13,6 +13,7 @@
"main_page_text": "Hier können Sie sich für den Lauf Für Kaya! registrieren oder ihr Läuferprofil verwalten.",
"mittelname": "Mittelname",
"nachname": "Nachname",
+ "no_laps_scans_were_recorded_yet": "Es wurden noch keine Runden / Scans aufgezeichnet ...",
"ort": "Ort",
"phone_number": "Telefonnummer",
"please_provide_a_valid_zipcode": "Bitte geben Sie eine gültige Postleitzahl an...",
diff --git a/src/locales/en.json b/src/locales/en.json
index 7ce8dba..f1be63e 100644
--- a/src/locales/en.json
+++ b/src/locales/en.json
@@ -13,6 +13,7 @@
"main_page_text": "Here you can register for the Lauf Für Kaya! or manage your runner profile.",
"mittelname": "Middlename",
"nachname": "Lastname",
+ "no_laps_scans_were_recorded_yet": "No laps/ scans were recorded yet...",
"ort": "City",
"phone_number": "Phone Number",
"please_provide_a_valid_zipcode": "Please provide a valid zipcode...",