From c0a29c0d18b5a39d60d34f1c9e362d6b6fa0254a Mon Sep 17 00:00:00 2001 From: timotheegoguely Date: Wed, 6 Nov 2024 16:33:03 +0100 Subject: [PATCH] Start to fix missing project-steps styles --- src/assets/css/src/3.utilities.icons.css | 14 ++++++++++---- src/components/Projects.vue | 9 ++++++++- src/components/project/Project.vue | 17 ++++++++++++++--- 3 files changed, 32 insertions(+), 8 deletions(-) diff --git a/src/assets/css/src/3.utilities.icons.css b/src/assets/css/src/3.utilities.icons.css index d550844..4dd1de5 100644 --- a/src/assets/css/src/3.utilities.icons.css +++ b/src/assets/css/src/3.utilities.icons.css @@ -74,16 +74,22 @@ [data-icon="chevron-single-left"] { --icon: var(--icon-chevron-single-left) } -[data-icon="votre-brief"] { +[data-icon="votre-brief"], +[data-icon="clientBrief"] { --icon: var(--icon-votre-brief) } -[data-icon="offre-commerciale"] { +[data-icon="offre-commerciale"], +[data-icon="proposal"] { --icon: var(--icon-offre-commerciale) } -[data-icon="brief-enrichi"] { +[data-icon="brief-enrichi"], +[data-icon="extendedBrief"], +[data-icon="industrialIdeation"] { --icon: var(--icon-brief-enrichi) } -[data-icon="echantillon-virtuel"] { +[data-icon="echantillon-virtuel"], +[data-icon="virtualSample"], +[data-icon="physicalSample"] { --icon: var(--icon-echantillon-virtuel) } [data-icon="upload"] { diff --git a/src/components/Projects.vue b/src/components/Projects.vue index d977060..4918b02 100644 --- a/src/components/Projects.vue +++ b/src/components/Projects.vue @@ -65,4 +65,11 @@ function changeTab(newValue) { } - + diff --git a/src/components/project/Project.vue b/src/components/project/Project.vue index c511d83..0333b09 100644 --- a/src/components/project/Project.vue +++ b/src/components/project/Project.vue @@ -13,10 +13,18 @@
  1. - {{ + {{ stepsLabels[project.currentStep] }}
  2. +
@@ -104,7 +112,8 @@ const { stepsLabels } = useProjectStore(); } .project-step[data-status="in-progress"]:only-child::before, -.project-step[data-status="in-progress"]:only-child::after { +.project-step[data-status="in-progress"]:only-child::after, +.project-step[data-status="done"] + [data-status="in-progress"]::before { content: ""; display: inline-block; height: 1.25rem; @@ -112,7 +121,8 @@ const { stepsLabels } = useProjectStore(); right: 3.75rem; bottom: -2rem; } -.project-step[data-status="in-progress"]:only-child::before { +.project-step[data-status="in-progress"]:only-child::before, +.project-step[data-status="done"] + [data-status="in-progress"]::before { height: 1rem; background-repeat: repeat; background-position: left center; @@ -158,6 +168,7 @@ const { stepsLabels } = useProjectStore(); mask-image: var(--icon-point-active); } .project-step[data-status="uncompleted"] .pill::after { + --icon: var(--icon-point); --icon-color: var(--color-grey-300); }