From a26ec95983b61e19234343497d96e672dbf4745f Mon Sep 17 00:00:00 2001 From: Simon C Date: Fri, 20 Jun 2025 00:40:13 +0200 Subject: [PATCH] feat: Modification du design du bouton de la certitude --- src/assets/base.css | 14 +++++++-- src/components/Score.vue | 65 +++++++++++++++++++++------------------- 2 files changed, 47 insertions(+), 32 deletions(-) diff --git a/src/assets/base.css b/src/assets/base.css index 79e1581..55aea4b 100644 --- a/src/assets/base.css +++ b/src/assets/base.css @@ -6,11 +6,16 @@ --color-black: #000000; --color-green: rgb(118, 148, 67); - --header-size-small: 64px; + --header-size-small: 48px; --header-size-big: 128px; --header-size: var(--header-size-small); - --footer-size: 64px; + --footer-size: 48px; + + --color-red: #c82606; + --color-orange: #df6a0f; + --color-light-green: #70bf41; + --color-dark-green: #00882b; } /* semantic color variables for this project */ @@ -127,3 +132,8 @@ header svg.color-text [fill]:not([fill=none]) { strong { font-weight: bold; } + +.bg-red { background: var(--color-red); } +.bg-orange { background: var(--color-orange); } +.bg-light-green { background: var(--color-light-green); } +.bg-dark-green { background: var(--color-dark-green); } diff --git a/src/components/Score.vue b/src/components/Score.vue index 57f1b51..2c46c86 100644 --- a/src/components/Score.vue +++ b/src/components/Score.vue @@ -171,15 +171,15 @@ const weightCertitudes = ref(new Array(certitudes.length).fill(0)); const weightAllCertitudes = ref(0); const certitudeResult = ref(selectCertitudeResult()); function selectCertitudeResult() { - return certitudesResults - .find( - (result) => - result.weight_min <= weightAllCertitudes.value && - result.weight_max >= weightAllCertitudes.value, - ) - ?.translations.find( - (translation) => translation.languages_code == language, - ); + const certitude = certitudesResults.find( + (result) => + result.weight_min <= weightAllCertitudes.value && + result.weight_max >= weightAllCertitudes.value, + ); + const certitudeTrad = certitude?.translations.find( + (translation) => translation.languages_code == language, + ); + return { ...certitudeTrad, color: certitude.color }; } function displayCertitudeQuestions() { displayCertitude.value = !displayCertitude.value; @@ -257,18 +257,13 @@ watch(weightAllCertitudes, () => { -
- -
-
-