From a1ea44c1f8f95b114f88464f6ec916579f51e756 Mon Sep 17 00:00:00 2001 From: dlamande Date: Fri, 19 Jan 2024 10:24:43 +0100 Subject: [PATCH] =?UTF-8?q?feat:=20le=20clique=20sur=20une=20recommandatio?= =?UTF-8?q?n=20personnalis=C3=A9e=20peut=20=C3=AAtre=20un=20objectif=20de?= =?UTF-8?q?=20mission=20(#265)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: octo-guic --- src/App.vue | 1 - src/components/Coach.vue | 2 +- .../CoachCardRecommandationHighlight.vue | 29 +++++---- .../custom/Coach/CoachCardRecommandations.vue | 31 +++++---- src/components/custom/Coach/CoachCardToDo.vue | 13 +--- src/components/custom/Coach/CoachToDo.vue | 1 + src/components/custom/PageQuizComposant.vue | 1 - src/components/custom/ScoreHeader.vue | 8 +++ src/components/pages/PageArticle.vue | 15 ++--- src/components/pages/PageQuiz.vue | 5 +- src/composables/interactionAEteCliquee.ts | 13 ---- ...ndationsPersonnalisees.repository.axios.ts | 7 +++ ...ecommandationsPersonnalisees.repository.ts | 1 + ...andationPersonnaliseAEteCliquee.usecase.ts | 15 +++++ src/router/index.ts | 12 ++++ src/shell/interactionType.ts | 1 + src/store/interaction.ts | 28 --------- .../adapters/toDoList.presenter.impl.ts | 6 +- src/toDoList/toDoListEventBusImpl.ts | 2 + ...andationsPersonnalisees.repository.mock.ts | 50 +++++++++++++++ ...mandationsPersonnalisees.repository.spy.ts | 19 ++++++ ...onPersonnaliseeAEteCliquee.usecase.spec.ts | 24 +++++++ ...ommandationsPersonnalisees.usecase.spec.ts | 49 +-------------- .../adapters/mockToDoListRepository.ts | 23 +++++-- .../recupererToDoList.usecase.spec.ts | 63 ++++++++++++------- tests/toDoList/spyTodoListEventBus.ts | 1 + 26 files changed, 253 insertions(+), 167 deletions(-) delete mode 100644 src/composables/interactionAEteCliquee.ts create mode 100644 src/recommandationsPersonnalisees/recommandationPersonnaliseAEteCliquee.usecase.ts delete mode 100644 src/store/interaction.ts create mode 100644 tests/recommandationsPersonnalisees/adapters/recommandationsPersonnalisees.repository.mock.ts create mode 100644 tests/recommandationsPersonnalisees/adapters/recommandationsPersonnalisees.repository.spy.ts create mode 100644 tests/recommandationsPersonnalisees/recommandationPersonnaliseeAEteCliquee.usecase.spec.ts diff --git a/src/App.vue b/src/App.vue index 1be1cbc26..2eafee3d8 100644 --- a/src/App.vue +++ b/src/App.vue @@ -15,7 +15,6 @@ const appName = 'Agir ! -'; router.beforeEach((to: RouteLocationNormalized, from: RouteLocationNormalized, next: NavigationGuardNext) => { const { title, estPublique } = to.meta; - window.scrollTo(0, 0); if (title) { document.title = `${appName} ${title as string}`; diff --git a/src/components/Coach.vue b/src/components/Coach.vue index 16ce1b1d7..219ac2d2b 100644 --- a/src/components/Coach.vue +++ b/src/components/Coach.vue @@ -38,7 +38,7 @@ }, }" > -
+
L'article à lire ! -

{{ props.recommandation.titre }}

-

{{ props.recommandation.description }}

+

{{ recommandation.titre }}

+

{{ recommandation.description }}

Continuer la lecture @@ -26,17 +26,22 @@