1
0
Fork 0
mirror of https://github.com/betagouv/mon-entreprise synced 2025-02-09 02:55:01 +00:00
mon-entreprise/site/netlify.toml
Jérémy Rialland 80be3f9229
#2007 add yes no switch (#2037)
* Ajout de storybook

Ajout d'un Switch oui/non

* Fix lint

* Add react-router and fix type

* Fix lint

* Resolution du conflit de version de prettier avec storybook

* Fix storybook

* Reduce Storybook bundle size
Refacto css in QuickLinks
Remove useless comment
Add default theme to CSS prop

* Déploiement de Storybook

* Fix déploiement

* Fix déploiement storybook url

* Fix Switch style

* Remplace les oui/non radio bouton par un Switch

* Filter aria props + react props in Storybook controls
Sort props in Storybook
Add global style in Storybook decorator

* Update Storybook packages

* Ajout d'un debounce dans OuiNonInput

* Fix du Switch

* Refacto des alias

* Fix lint error avec Storybook

* Fix eslint error

* Refacto deploy for Storybook

* Ajout de type pour les yaml d'economie collaborative
Ajout de type sur les fonction du locale storage
+ Autre fix de type

* Deploy storybook in dist dir in prod

* Fix focus on Switch

* Fix cy test

*  Remplace l'alias ~ par @

*  Refacto du Switch

* Remplace la checkbox par un Switch dans ChiffreAffairesActivitéMixte

* Ajout des stories RadioGroup et ToggleGroup

* Remplace le Switch oui/non par un ToggleGroup

* Ajout d'un label dans le Switch
Ajout du mode light sur le Switch

* Fix autofocus

* Fix cypress test

* 🐛 Ajout du polyfill replaceAll

* Test de deploiement

* Ajout d'une redirection pour Storybook

* Fix Storybook url

* Fix du deploiement de Storybook
2022-03-03 14:37:53 +01:00

200 lines
5.4 KiB
TOML

[[headers]]
for = "/*"
[headers.values]
Content-Security-Policy = "default-src 'self' mon-entreprise.fr; style-src 'self' 'unsafe-inline' mon-entreprise.zammad.com; connect-src 'self' *.sentry.io raw.githubusercontent.com *.xiti.com mon-entreprise.zammad.com api.recherche-entreprises.fabrique.social.gouv.fr geo.api.gouv.fr *.algolianet.com; form-action 'self' *.sibforms.com *.sentry.io mon-entreprise.zammad.com; script-src 'self' 'unsafe-inline' 'unsafe-eval' *.xiti.com stonly.com code.jquery.com mon-entreprise.zammad.com polyfill.io; img-src 'self' data: *.xiti.com user-images.githubusercontent.com; frame-src 'self' https://www.youtube-nocookie.com https://codesandbox.io"
## Twemoji proxy for client privacy #1219
[[redirects]]
from = "/twemoji/*"
to = "https://twemoji.maxcdn.com/:splat"
status = 200
############
# Redirects following architectural changes
# :SITE_<name> is a placeholder replaced before deploy (depends on the environment)
# FR | coronavirus -> simulateurs/chômage-partiel
[[redirects]]
from=":SITE_FR/coronavirus"
to=":SITE_FR/simulateurs/ch%C3%B4mage-partiel"
status = 301
[[redirects]]
from=":SITE_FR/%C3%A9conomie-collaborative"
to=":SITE_FR/simulateurs/%C3%A9conomie-collaborative"
status = 301
# FR | salarié -> salaire-brut-net
[[redirects]]
from=":SITE_FR/simulateurs/salari%C3%A9"
to=":SITE_FR/simulateurs/salaire-brut-net"
status = 301
# FR | assimilé-salarié -> sasu
[[redirects]]
from=":SITE_FR/simulateurs/assimil%C3%A9-salari%C3%A9"
to=":SITE_FR/simulateurs/sasu"
status = 301
# FR | dirigeant-sasu -> sasu
[[redirects]]
from=":SITE_FR/simulateurs/dirigeant-sasu"
to=":SITE_FR/simulateurs/sasu"
status = 301
# FR | s%C3%A9curit%C3%A9-sociale/auto-entrepreneur -> simulateurs/auto-entrepreneur
[[redirects]]
from=":SITE_FR/s%C3%A9curit%C3%A9-sociale/auto-entrepreneur"
to=":SITE_FR/simulateurs/auto-entrepreneur"
status = 301
# FR | sécurité-social/salarié -> simulateurs/salaire-brut-net
[[redirects]]
from=":SITE_FR/s%C3%A9curit%C3%A9-sociale/salari%C3%A9"
to=":SITE_FR/simulateurs/salaire-brut-net"
statys = 301
# FR | sécurité-social/salarié -> simulateurs/salaire-brut-net
[[redirects]]
from=":SITE_FR/s%C3%A9curit%C3%A9-sociale/salari%C3%A9"
to=":SITE_FR/simulateurs/salaire-brut-net"
status = 301
# SEO redirect
[[redirects]]
from = ":SITE_FR/documentation/contrat-salari%C3%A9/salaire/*"
to = ":SITE_FR/documentation/contrat-salari%C3%A9/r%C3%A9mun%C3%A9ration/:splat"
status = 301
# EN | sasu-chairman -> sasu
[[redirects]]
from=":SITE_FR/simulateurs/sasu-chairman"
to=":SITE_FR/simulateurs/sasu"
status = 301
############
# Redirects for single page app config & prerendering purpose
# Mon-entreprise.fr
[[redirects]]
from = ":SITE_FR/robots.txt"
to = "/robots.fr.txt"
status = 200
[[redirects]]
from = ":SITE_FR/sitemap.txt"
to = "/sitemap.fr.txt"
status = 200
[[redirects]]
from = ":SITE_FR"
to = "/prerender/mon-entreprise/index.html"
status = 200
[[redirects]]
from = ":SITE_FR/cr%C3%A9er"
to = "/prerender/mon-entreprise/cr%C3%A9er/index.html"
status = 200
[[redirects]]
from = ":SITE_FR/g%C3%A9rer"
to = "/prerender/mon-entreprise/g%C3%A9rer/index.html"
status = 200
[[redirects]]
from = ":SITE_FR/simulateurs"
to = "/prerender/mon-entreprise/simulateurs/index.html"
status = 200
[[redirects]]
from = ":SITE_FR/simulateurs/ch%C3%B4mage-partiel"
to = "/prerender/mon-entreprise/simulateurs/ch%C3%B4mage-partiel/index.html"
status = 200
[[redirects]]
from = ":SITE_FR/simulateurs/salaire-brut-net"
to = "/prerender/mon-entreprise/simulateurs/salaire-brut-net/index.html"
status = 200
[[redirects]]
from = ":SITE_FR/simulateurs/auto-entrepreneur"
to = "/prerender/mon-entreprise/simulateurs/auto-entrepreneur/index.html"
status = 200
[[redirects]]
from = ":SITE_FR/simulateurs/ind%C3%A9pendant"
to = "/prerender/mon-entreprise/simulateurs/ind%C3%A9pendant/index.html"
status = 200
[[redirects]]
from = ":SITE_FR/simulateurs/dirigeant-sasu"
to = "/prerender/mon-entreprise/simulateurs/dirigeant-sasu/index.html"
status = 200
[[redirects]]
from = ":SITE_FR/simulateurs/artiste-auteur"
to = "/prerender/mon-entreprise/simulateurs/artiste-auteur/index.html"
status = 200
[[redirects]]
from = ":SITE_FR/iframes/simulateur-embauche"
to = "/prerender/mon-entreprise/iframes/simulateur-embauche/index.html"
status = 200
[[redirects]]
from = ":SITE_FR/iframes/pamc"
to = "/prerender/mon-entreprise/iframes/pamc/index.html"
status = 200
[[redirects]]
from = ":SITE_FR/dev/storybook"
to = "/dev/storybook/index.html"
status = 200
[[redirects]]
from = ":SITE_FR/*"
to = "/mon-entreprise.html"
status = 200
# Mycompanyinfrance
[[redirects]]
from = ":SITE_EN/robots.txt"
to = "/robots.en.txt"
status = 200
[[redirects]]
from = ":SITE_EN/sitemap.txt"
to = "/sitemap.en.txt"
status = 200
[[redirects]]
from = ":SITE_EN"
to = "/prerender/infrance/index.html"
status = 200
[[redirects]]
from = ":SITE_EN/calculators/salary"
to = "/prerender/infrance/calculators/salary/index.html"
status = 200
[[redirects]]
from = ":SITE_EN/iframes/simulateur-embauche"
to = "/prerender/infrance/iframes/simulateur-embauche/index.html"
status = 200
[[redirects]]
from = ":SITE_EN/dev/storybook"
to = "/dev/storybook/index.html"
status = 200
[[redirects]]
from = ":SITE_EN/*"
to = "/infrance.html"
status = 200