From 01601e1900d15cf2e798bbab359e0718d797d773 Mon Sep 17 00:00:00 2001 From: Ananda Date: Thu, 26 Sep 2024 16:07:44 +0200 Subject: [PATCH] =?UTF-8?q?style:=20public=20priv=C3=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/FormationAllTags.tsx | 1 + .../components/FormationCard.tsx | 17 ++++++++++++++--- .../components/PortesOuvertes.tsx | 6 +++++- .../details/[id]/FormationHeader.tsx | 12 +++++++++--- ui/app/components/Tag.tsx | 11 ++++------- 5 files changed, 33 insertions(+), 14 deletions(-) diff --git a/ui/app/(accompagnateur)/components/FormationAllTags.tsx b/ui/app/(accompagnateur)/components/FormationAllTags.tsx index 627c1ab..946a762 100644 --- a/ui/app/(accompagnateur)/components/FormationAllTags.tsx +++ b/ui/app/(accompagnateur)/components/FormationAllTags.tsx @@ -18,6 +18,7 @@ function FilterTag({ return ( = 3600) { @@ -81,12 +83,21 @@ export default React.memo(function FormationCard({ {etablissement.libelle} - + {etablissement.addressCity} + {etablissement.statut && ( + + {etablissement.statut === "public" ? ( + {capitalize(etablissement.statut)} + ) : ( + {capitalize(etablissement.statut)} + )} + + )} {withDuration && ( - + {etablissement.accessTime ? ( diff --git a/ui/app/(accompagnateur)/components/PortesOuvertes.tsx b/ui/app/(accompagnateur)/components/PortesOuvertes.tsx index 454db52..c94b328 100644 --- a/ui/app/(accompagnateur)/components/PortesOuvertes.tsx +++ b/ui/app/(accompagnateur)/components/PortesOuvertes.tsx @@ -67,7 +67,11 @@ export function TagPortesOuvertes({ etablissement }: { etablissement: Etablissem } return ( - + {strPortesOuvertes.str} ); diff --git a/ui/app/(accompagnateur)/details/[id]/FormationHeader.tsx b/ui/app/(accompagnateur)/details/[id]/FormationHeader.tsx index 09f6d5e..c81daab 100644 --- a/ui/app/(accompagnateur)/details/[id]/FormationHeader.tsx +++ b/ui/app/(accompagnateur)/details/[id]/FormationHeader.tsx @@ -64,12 +64,18 @@ export default function FormationHeader({ {etablissement.statut && (etablissement.statut === "public" ? ( - {etablissement.statut.toUpperCase()} + + {etablissement.statut.toUpperCase()} + ) : ( - {etablissement.statut.toUpperCase()} + + {etablissement.statut.toUpperCase()} + ))} {formationEtablissement.duree && ( - {`En ${formationEtablissement.duree}`.toUpperCase()} + + {`En ${formationEtablissement.duree}`.toUpperCase()} + )} diff --git a/ui/app/components/Tag.tsx b/ui/app/components/Tag.tsx index 4da7eaf..8ead62e 100644 --- a/ui/app/components/Tag.tsx +++ b/ui/app/components/Tag.tsx @@ -10,11 +10,12 @@ export type TagProps = { active?: boolean; level?: Level; square?: boolean; + bold?: boolean; } & DSFRBTagProps; // TODO: fix css order const TagStyled = styled(Tag, { - shouldForwardProp: (prop) => !["variant", "square", "level", "active"].includes(prop), + shouldForwardProp: (prop) => !["variant", "square", "level", "active", "bold"].includes(prop), })` &, &.fr-tag { @@ -29,7 +30,6 @@ const TagStyled = styled(Tag, { return ` background-color: var(--grey-1000-50); color: var(--blue-france-sun-113-625); - font-weight: 700; border: 1px solid #ECECFE; &:not(:disabled):hover { @@ -48,8 +48,6 @@ const TagStyled = styled(Tag, { case "filter": return ` background-color: var(--grey-1000-50); - color: var(--blue-france-sun-113-625); - font-weight: 700; padding-top: 0.5rem; padding-bottom: 0.5rem; padding-left: 1rem; @@ -82,25 +80,24 @@ const TagStyled = styled(Tag, { ${({ square }) => { return square ? `border-radius: 4px;` : ""; }} + + ${({ bold }) => (bold ? "font-weight: 700;" : "")} } `; export const TagStatutPublic = styled(TagStyled)` background-color: var(--info-950-100); color: var(--blue-france-sun-113-625); - font-weight: 700; `; export const TagStatutPrive = styled(TagStyled)` background-color: #feebcb; color: #7b341e; - font-weight: 700; `; export const TagDuree = styled(TagStyled)` background-color: var(--info-950-100); color: var(--info-425-625); - font-weight: 700; `; export default TagStyled;