diff --git a/site/source/components/BadNews.tsx b/site/source/components/BadNews.tsx index 969a5278c..90da1f35b 100644 --- a/site/source/components/BadNews.tsx +++ b/site/source/components/BadNews.tsx @@ -10,81 +10,85 @@ import { Li, Ul } from '@/design-system/typography/list' import { Body, SmallBody } from '@/design-system/typography/paragraphs' import { useSitePaths } from '@/sitePaths' -export default function BadNews() { +export function BadNews() { const { absoluteSitePaths } = useSitePaths() return ( - } - mini - border={false} - > - - - Important : La mise à jour des simulateurs et le - support utilisateur ne sont plus assurés.{' '} - ( - - En savoir plus. - - )} - > - - L'équipe qui opérait les simulateurs et les assistants de - mon-entreprise.urssaf.fr depuis plus de cinq ans a pris la - décision d'arrêter son travail. En voici l'explication : - -
    -
  • - L'équipe est composée de{' '} - deux développeurs indépendants (travailleurs - non salariés) ; -
  • -
  • - Le paiement de leurs factures est bloqué{' '} - depuis avril ; -
  • -
  • - Le budget de développement du site, financé en totalité par - l'Urssaf, est en{' '} - - forte baisse pour 2023 +
    + + + +   + + Annonce : La mise à jour des simulateurs et le + support utilisateur ne sont plus assurés.{' '} + ( + + En savoir plus. - , alors que{' '} - - son usage est en forte hausse - - . -
  • -
  • - Ce budget n'est pas suffisant pour faire - travailler l'équipe sur l'année complète et continuer à - développer le produit. -
  • -
+ )} + > + + L'équipe qui opérait les simulateurs et les assistants de + mon-entreprise.urssaf.fr depuis plus de cinq ans a pris la + décision d'arrêter son travail. En voici l'explication : + +
    +
  • + L'équipe est composée de{' '} + deux développeurs indépendants (travailleurs + non salariés) ; +
  • +
  • + Le paiement de leurs factures est bloqué{' '} + depuis avril ; +
  • +
  • + Le budget de développement du site, financé en totalité par + l'Urssaf, est en{' '} + + forte baisse pour 2023 + + , alors que{' '} + + son usage est en forte hausse + + . +
  • +
  • + Ce budget n'est pas suffisant pour faire + travailler l'équipe sur l'année complète et continuer à + développer le produit. +
  • +
- - Cette situation est temporaire, et devrait{' '} - revenir à la normale dans les prochains mois. - Veuillez nous excuser pour la gêne occasionnée. - - - - P.S de l'équipe : On vous le dit sincèrement, ça été très dur de - prendre cette décision. On aurait aimé continuer à faire évoluer - ce site comme on l'a fait toutes ces années. Quoi qu'il advienne, - on part très honoré de voir plus de 500 000 d'entre vous utiliser - nos outils chaque mois ! - -
-
- -
+ + Cette situation est temporaire, et devrait{' '} + revenir à la normale dans les prochains mois. + Veuillez nous excuser pour la gêne occasionnée. + + + + P.S de l'équipe : On vous le dit sincèrement, ça été très dur de + prendre cette décision. On aurait aimé continuer à faire évoluer + ce site comme on l'a fait toutes ces années. Quoi qu'il + advienne, on part très honoré de voir plus de 500 000 d'entre + vous utiliser nos outils chaque mois ! + + + + + + ) } diff --git a/site/source/components/SimulateurOrAssistantPage.tsx b/site/source/components/SimulateurOrAssistantPage.tsx index e150f3cb0..c698336e3 100644 --- a/site/source/components/SimulateurOrAssistantPage.tsx +++ b/site/source/components/SimulateurOrAssistantPage.tsx @@ -20,7 +20,6 @@ import { Merge } from '@/types/utils' import { NextSteps } from '../pages/simulateurs/NextSteps' import { TrackChapter } from './ATInternetTracking' -import BetaBanner from './BetaBanner' export default function SimulateurOrAssistantPage() { const { currentSimulatorData } = useCurrentSimulatorData() @@ -81,7 +80,7 @@ export default function SimulateurOrAssistantPage() { /> )} - {beta && } + {/* {beta && } */} {title && !inIframe && ( <> diff --git a/site/source/components/layout/Header.tsx b/site/source/components/layout/Header.tsx index 4b7804371..fc0309cec 100644 --- a/site/source/components/layout/Header.tsx +++ b/site/source/components/layout/Header.tsx @@ -11,7 +11,7 @@ import { useDarkMode } from '@/hooks/useDarkMode' import { useGetFullURL } from '@/hooks/useGetFullURL' import { useSitePaths } from '@/sitePaths' -import BadNews from '../BadNews' +import { BadNews } from '../BadNews' import { Appear } from '../ui/animate' import BrowserOnly from '../utils/BrowserOnly' import { Menu } from './Menu' @@ -27,64 +27,71 @@ export default function Header() { const [darkMode, setDarkMode] = useDarkMode() return ( -
- - {t('Aller au contenu principal')} - - - - - - - - + <> +
+ + {t('Aller au contenu principal')} + + + + + + + + -
+
-
- - - -
+
+ + + +
- {i18n.language === 'fr' && } + {i18n.language === 'fr' && } - - - + + + - - {i18n.language === 'fr' && ( - - - - )} - - -
+ + {i18n.language === 'fr' && ( + + + + )} + +
+
+ ) } diff --git a/site/source/design-system/message/index.stories.tsx b/site/source/design-system/message/index.stories.tsx index 7d82705c0..dc41983be 100644 --- a/site/source/design-system/message/index.stories.tsx +++ b/site/source/design-system/message/index.stories.tsx @@ -1,10 +1,7 @@ import { Meta, StoryObj } from '@storybook/react' -import { styled } from 'styled-components' import { Message } from '@/design-system' -import { Emoji } from '../emoji' -import { Strong } from '../typography' import { Body } from '../typography/paragraphs' const meta: Meta = { @@ -48,25 +45,3 @@ export const Alert: Story = { ), args: { icon: true }, } - -export const MessageWithCustomIcon: Story = { - render: (args) => ( - - - Cet outil est en version bêta : nous - travaillons à valider les informations et les calculs, - mais des erreurs peuvent être présentes. - - - ), - args: { - type: 'info', - icon: , - border: false, - mini: true, - }, -} - -const StyledStrong = styled(Strong)` - color: ${({ theme }) => theme.colors.extended.info[600]}; -` diff --git a/site/source/hooks/useIsEmbedded.tsx b/site/source/hooks/useIsEmbedded.tsx index 5ae9c2e92..e966f30a0 100644 --- a/site/source/hooks/useIsEmbedded.tsx +++ b/site/source/hooks/useIsEmbedded.tsx @@ -17,7 +17,7 @@ export function EmbededContextProvider({ let isIframePath try { // eslint-disable-next-line react-hooks/rules-of-hooks - isIframePath = useMatch('/iframes/') + isIframePath = useMatch('/iframes/*') } catch { try { isIframePath = window.document.location.pathname.includes('/iframes/') diff --git a/site/source/pages/iframes/IframeFooter.tsx b/site/source/pages/iframes/IframeFooter.tsx index 39806c04b..62c4688a4 100644 --- a/site/source/pages/iframes/IframeFooter.tsx +++ b/site/source/pages/iframes/IframeFooter.tsx @@ -1,4 +1,4 @@ -import BadNews from '@/components/BadNews' +import { BadNews } from '@/components/BadNews' import FeedbackButton from '@/components/Feedback' import Privacy from '@/components/layout/Footer/Privacy' import { Spacing } from '@/design-system/layout' @@ -12,7 +12,9 @@ export default function IframeFooter() { }} > - +
+ +
diff --git a/site/vite.config.ts b/site/vite.config.ts index 03152b77a..5b8c6c858 100644 --- a/site/vite.config.ts +++ b/site/vite.config.ts @@ -30,6 +30,7 @@ export default defineConfig(({ command, mode }) => ({ }, publicDir: 'source/public', build: { + minify: process.env.NODE_ENV === 'production' ? 'esbuild' : false, sourcemap: true, rollupOptions: { output: {