diff --git a/app/src/App.vue b/app/src/App.vue index f84cb37..186c21d 100644 --- a/app/src/App.vue +++ b/app/src/App.vue @@ -49,7 +49,8 @@ onMounted(() => { if (isOnline.value && !isAuthenticated.value) { router.push({path: '/login'}); } else { - // checkStoredUserData(); + store.dispatch('pitchTypes/fetch'); + store.dispatch("player/selectPlayer", user.value); } }); @@ -86,7 +87,7 @@ const logoutUser = () => { - + @@ -118,7 +119,7 @@ const logoutUser = () => { - + diff --git a/app/src/components/CoachComponent.vue b/app/src/components/CoachComponent.vue new file mode 100644 index 0000000..ff31019 --- /dev/null +++ b/app/src/components/CoachComponent.vue @@ -0,0 +1,26 @@ + + + + + Willkommen, Coach {{ user.firstName }}! + Spieler verwalten + + + + diff --git a/app/src/components/PlayerComponent.vue b/app/src/components/PlayerComponent.vue new file mode 100644 index 0000000..d61c1ed --- /dev/null +++ b/app/src/components/PlayerComponent.vue @@ -0,0 +1,149 @@ + + + + + + + + + + + + + Task 1 + {{ (0.57 * 100).toFixed(0) }}% + + + + + + + + Task 2 + {{ (0.33 * 100).toFixed(0) }}% + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/views/HomeView.vue b/app/src/views/HomeView.vue index 2be0f33..4e9e3b2 100644 --- a/app/src/views/HomeView.vue +++ b/app/src/views/HomeView.vue @@ -1,44 +1,32 @@ - + @@ -115,23 +72,8 @@ generateItems(); - - - - Bullpen from ({{formatDate(bullpen.startedAt)}}) - - - - {{determinePitchTypeName(pitch.pitchTypeId)}} - {{pitch.aimedArea}} - {{pitch.hitArea}} - - - - - - - + + diff --git a/app/src/views/LoginView.vue b/app/src/views/LoginView.vue index 00e7cc4..460a6b6 100644 --- a/app/src/views/LoginView.vue +++ b/app/src/views/LoginView.vue @@ -68,7 +68,7 @@ const submit = handleSubmit((values, { resetForm }) => { return store.dispatch('pitchTypes/fetch'); }).then(() => { resetForm(); - router.push({path: '/home'}); + return router.push({path: '/home'}); }).catch(error => { loading.value = false; console.log(error);
Willkommen, Coach {{ user.firstName }}!