From 674a2cbb2bfbe96ea130b55aae4182747411aade Mon Sep 17 00:00:00 2001 From: Alice Dahan Date: Thu, 12 Dec 2024 15:02:18 +0100 Subject: [PATCH] style(rgcp): aligne les champs d'options --- .../components/MonthOptions.tsx | 218 +++++++++--------- 1 file changed, 115 insertions(+), 103 deletions(-) diff --git a/site/source/pages/simulateurs/reduction-generale/components/MonthOptions.tsx b/site/source/pages/simulateurs/reduction-generale/components/MonthOptions.tsx index 3f3e37192..556363c88 100644 --- a/site/source/pages/simulateurs/reduction-generale/components/MonthOptions.tsx +++ b/site/source/pages/simulateurs/reduction-generale/components/MonthOptions.tsx @@ -109,8 +109,8 @@ export default function MonthOptions({ return ( - - + + {additionalHoursLabels[additionalHours]} @@ -122,8 +122,8 @@ export default function MonthOptions({ - - + + - - + + {isMoisIncompletVisible && ( - - - - - {t( - 'pages.simulateurs.réduction-générale.options.label.rémunération-etp', - 'Rémunération de base mois complet' - )} - - - - - - - - - - - - - - - - {t( - 'pages.simulateurs.réduction-générale.options.label.rémunération-primes', - 'Rémunération non affectée par le mois incomplet' - )} - - - - - - - - - - - - - - - - {additionalHoursRémunérationLabels[additionalHours]} - - - - - - - - - - - - + <> + + + + + {t( + 'pages.simulateurs.réduction-générale.options.label.rémunération-etp', + 'Rémunération de base mois complet' + )} + + + + + + + + + + + + + + + + + {t( + 'pages.simulateurs.réduction-générale.options.label.rémunération-primes', + 'Rémunération non affectée par le mois incomplet' + )} + + + + + + + + + + + + + + + + + {additionalHoursRémunérationLabels[additionalHours]} + + + + + + + + + + + + + )} ) @@ -301,9 +300,22 @@ const RémunérationHeuresSupPopoverContent = () => ( ) +const GridContainer = styled(Grid)` + align-items: center; + margin-bottom: ${({ theme }) => theme.spacings.xxs}; +` +const GridItemLabel = styled(Grid)` + @media (min-width: ${({ theme }) => theme.breakpointsWidth.sm}) { + flex: 2; + } +` +const GridItemInput = styled(Grid)` + @media (min-width: ${({ theme }) => theme.breakpointsWidth.sm}) { + flex: 1; + } +` const FlexDiv = styled.div` ${FlexCenter} - justify-content: end; ` const StyledLabel = styled(SmallBody)` margin: 0;