From 3dbdd5cb6bee2bd462770f2a5774709a54d3fb8e Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 28 Sep 2021 09:10:01 +0200 Subject: [PATCH] Client - delete a workout --- .../src/components/Common/Modal.vue | 113 ++++++++++++++++++ .../WorkoutDetail/WorkoutCardTitle.vue | 10 +- .../Workout/WorkoutDetail/index.vue | 30 ++++- fittrackee_client/src/locales/en/api.json | 1 + fittrackee_client/src/locales/en/buttons.json | 4 +- fittrackee_client/src/locales/en/common.json | 1 + .../src/locales/en/workouts.json | 3 +- fittrackee_client/src/locales/fr/api.json | 1 + fittrackee_client/src/locales/fr/buttons.json | 4 +- fittrackee_client/src/locales/fr/common.json | 1 + .../src/locales/fr/workouts.json | 3 +- fittrackee_client/src/scss/base.scss | 21 +++- fittrackee_client/src/scss/colors.scss | 8 ++ .../src/store/modules/workouts/actions.ts | 16 +++ .../src/store/modules/workouts/enums.ts | 1 + .../src/store/modules/workouts/mutations.ts | 8 +- .../src/store/modules/workouts/state.ts | 14 +-- .../src/store/modules/workouts/types.ts | 4 + fittrackee_client/src/utils/index.ts | 4 + fittrackee_client/src/views/DashBoard.vue | 7 +- 20 files changed, 234 insertions(+), 20 deletions(-) create mode 100644 fittrackee_client/src/components/Common/Modal.vue diff --git a/fittrackee_client/src/components/Common/Modal.vue b/fittrackee_client/src/components/Common/Modal.vue new file mode 100644 index 00000000..32cc0a5d --- /dev/null +++ b/fittrackee_client/src/components/Common/Modal.vue @@ -0,0 +1,113 @@ + + + + + diff --git a/fittrackee_client/src/components/Workout/WorkoutDetail/WorkoutCardTitle.vue b/fittrackee_client/src/components/Workout/WorkoutDetail/WorkoutCardTitle.vue index 67aa1312..d2eb5c70 100644 --- a/fittrackee_client/src/components/Workout/WorkoutDetail/WorkoutCardTitle.vue +++ b/fittrackee_client/src/components/Workout/WorkoutDetail/WorkoutCardTitle.vue @@ -23,6 +23,11 @@
{{ workoutObject.title }} +