Corrige le double titre sur la demande de mobilité

pull/2437/head
Johan Girod 2022-12-19 17:18:50 +01:00
parent 1cabb41ceb
commit 744f4bdeef
5 changed files with 23 additions and 24 deletions

View File

@ -94,7 +94,7 @@ export default function Plan() {
<Li>
<h3>
<Link to={absoluteSitePaths.gérer.formulaireMobilité}>
<Trans>Simulateur de demande de mobilité</Trans>
<Trans>Demande de mobilité internationale</Trans>
</Link>
</h3>
</Li>

View File

@ -486,7 +486,7 @@ const getMetadataSrc = (t: TFunction) => {
),
title: t(
'pages.gérer.demande-mobilité.title',
'Simulateur de demande de mobilité'
'Demande de mobilité internationale'
),
private: true,
iframePath: 'demande-mobilite',

View File

@ -6,7 +6,7 @@ import { ThemeContext } from 'styled-components'
import { Condition } from '@/components/EngineValue'
import { EngineContext, EngineProvider } from '@/components/utils/EngineContext'
import { PopoverWithTrigger } from '@/design-system'
import { Message, PopoverWithTrigger } from '@/design-system'
import { Button } from '@/design-system/buttons'
import { Emoji } from '@/design-system/emoji'
import { Checkbox, TextField } from '@/design-system/field'
@ -40,18 +40,24 @@ export default function EndBlock({ fields, missingValues }: EndBlockProps) {
const { colors } = useContext(ThemeContext)
if (missingValues.length) {
return (
<>
<Message type="info" icon>
<Body>
<strong>Certains champs ne sont pas renseignés.</strong>
</Body>
<SmallBody>
<Body>
Vous devez compléter l'intégralité du formulaire avant de pouvoir le
signer et générer votre demande.
</SmallBody>
</Body>
<PopoverWithTrigger
title="Champs manquants"
trigger={(props) => (
<Button {...props} light size="XS" aria-haspopup="dialog">
<Button
{...props}
light
size="XS"
aria-haspopup="dialog"
color="tertiary"
>
Voir les champs manquants
</Button>
)}
@ -66,7 +72,8 @@ export default function EndBlock({ fields, missingValues }: EndBlockProps) {
))}
</Ul>
</PopoverWithTrigger>
</>
<Spacing md />
</Message>
)
}

View File

@ -4,7 +4,6 @@ import { Fragment, Suspense, lazy, useCallback, useContext } from 'react'
import { Trans, useTranslation } from 'react-i18next'
import { WhenApplicable, WhenNotApplicable } from '@/components/EngineValue'
import PageHeader from '@/components/PageHeader'
import RuleInput from '@/components/conversation/RuleInput'
import BrowserOnly from '@/components/utils/BrowserOnly'
import DefaultHelmet from '@/components/utils/DefaultHelmet'
@ -28,7 +27,6 @@ import {
import { TrackPage } from '../../../ATInternetTracking'
import formulaire from './demande-mobilité.yaml'
import picture from './undraw_Traveling_re_weve.svg'
const LazyEndBlock = import.meta.env.SSR
? () => null
@ -43,19 +41,14 @@ export default function PageMobilité() {
return (
<>
<PageHeader
titre={'Demande de mobilité internationale'}
picture={picture}
>
<Intro>
Vous trouverez ici toutes les informations pour remplir une demande de
certificat A1 afin d'être couverts pendant la période de travail à
l'étranger.
</Intro>
<DefaultHelmet>
<title>Demande de mobilité internationale</title>
</DefaultHelmet>
</PageHeader>
<Intro>
Vous trouverez ici toutes les informations pour remplir une demande de
certificat A1 afin d'être couverts pendant la période de travail à
l'étranger.
</Intro>
<DefaultHelmet>
<title>Demande de mobilité internationale</title>
</DefaultHelmet>
<EngineProvider value={engine}>
<FormulairePublicodes />
</EngineProvider>

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 11 KiB