@@ -21,31 +21,31 @@ Ce composant se structure en plusieurs parties, incluant :
2121
2222## 🛠️ Props
2323
24- | nom | type | défaut | obligatoire |
25- | ------------------------| --------------------------------------------------------------------------------------| ------------------------------------------ | ----------- |
26- | ` a11yCompliance ` | * ` string ` * | ` 'non conforme' ` | |
27- | ` a11yComplianceLink ` | * ` import('vue-router').RouteLocationRaw ` * | ` /a11y ` | |
28- | ` legalLink ` | * ` string ` * | ` /mentions-legales ` | |
29- | ` homeLink ` | * ` import('vue-router').RouteLocationRaw ` * | ` / ` | |
30- | ` homeTitle ` | * ` string ` * | ` Retour à l’accueil ` | |
31- | ` partners ` | * ` DsfrFooterPartnersProps ` * | ` undefined ` | |
32- | ` personalDataLink ` | * ` string ` * | ` /donnees-personnelles ` | |
33- | ` cookiesLink ` | * ` string ` * | ` /cookies ` | |
34- | ` logoText ` | * ` string ` \| ` string[] ` * | ` () => ['République', 'Française'] ` | |
35- | ` descText ` | * ` string ` * | ` undefined ` | |
36- | ` beforeMandatoryLinks ` | * ` DsfrFooterLinkProps[] ` * | ` () => [] ` | |
37- | ` afterMandatoryLinks ` | * ` DsfrFooterLinkProps[] ` * | ` () => [] ` | |
38- | ` mandatoryLinks ` | * ` {label: string, to: import('vue-router').RouteLocationRaw \| undefined}[] ` * | Dynamique (voir script) | |
39- | ` ecosystemLinks ` | * ` {label: string, href: string}[] ` * | Dynamique (voir script) | |
40- | ` operatorLinkText ` | * ` string ` * | ` 'Revenir à l’accueil' ` | |
41- | ` operatorTo ` | * ` import('vue-router').RouteLocationRaw ` \| ` undefined ` * | ` / ` | |
42- | ` operatorImgStyle ` | * ` import('vue').StyleValue ` * | ` undefined ` | |
43- | ` operatorImgSrc ` | * ` string ` * | ` undefined ` | |
44- | ` operatorImgAlt ` | * ` string ` * | ` '' ` | |
45- | ` licenceTo ` | * ` string ` * | ` 'https://github.com/etalab/licence-ouverte/blob/master/LO.md' ` | |
46- | ` licenceLinkProps ` | * ` { href: string } ` \| ` { to: import('vue-router').RouteLocationRaw \| undefined } ` * | ` undefined ` | |
47- | ` licenceText ` | * ` string ` * | ` 'Sauf mention contraire, tous les textes de ce site sont sous' ` | |
48- | ` licenceName ` | * ` string ` * | ` 'licence etalab-2.0' ` | |
24+ | nom | type | défaut | obligatoire |
25+ | ------------------------| --------------------------------------------------------------------------------------| ------------------------------------------------------------------ | ------------- |
26+ | ` a11yCompliance ` | * ` string ` * | ` 'non conforme' ` | |
27+ | ` a11yComplianceLink ` | * ` import('vue-router').RouteLocationRaw ` * | ` /a11y ` | |
28+ | ` legalLink ` | * ` string ` * | ` /mentions-legales ` | |
29+ | ` homeLink ` | * ` import('vue-router').RouteLocationRaw ` * | ` / ` | |
30+ | ` homeTitle ` | * ` string ` * | ` Retour à l’accueil ` | |
31+ | ` partners ` | * ` DsfrFooterPartnersProps ` * | ` undefined ` | |
32+ | ` personalDataLink ` | * ` string ` * | ` /donnees-personnelles ` | |
33+ | ` cookiesLink ` | * ` string ` * | ` /cookies ` | |
34+ | ` logoText ` | * ` string ` \| ` string[] ` * | ` () => ['République', 'Française'] ` | |
35+ | ` descText ` | * ` string ` * | ` undefined ` | |
36+ | ` beforeMandatoryLinks ` | * ` DsfrFooterLinkProps[] ` * | ` () => [] ` | |
37+ | ` afterMandatoryLinks ` | * ` DsfrFooterLinkProps[] ` * | ` () => [] ` | |
38+ | ` mandatoryLinks ` | * ` {label: string, to: import('vue-router').RouteLocationRaw \| undefined}[] ` * | Dynamique (voir script) | |
39+ | ` ecosystemLinks ` | * ` {label: string, href: string}[] ` * | Dynamique (voir script) | |
40+ | ` operatorLinkText ` | * ` string ` * | ` 'Revenir à l’accueil' ` | |
41+ | ` operatorTo ` | * ` import('vue-router').RouteLocationRaw ` \| ` undefined ` * | ` / ` | |
42+ | ` operatorImgStyle ` | * ` import('vue').StyleValue ` * | ` undefined ` | |
43+ | ` operatorImgSrc ` | * ` string ` * | ` undefined ` | |
44+ | ` operatorImgAlt ` | * ` string ` * | ` '' ` | |
45+ | ` licenceTo ` | * ` string ` * | ` 'https://github.com/etalab/licence-ouverte/blob/master/LO.md' ` | |
46+ | ` licenceLinkProps ` | * ` { href: string } ` \| ` { to: import('vue-router').RouteLocationRaw \| undefined } ` * | ` undefined ` | |
47+ | ` licenceText ` | * ` string ` * | ` 'Sauf mention contraire, tous les textes de ce site sont sous' ` | |
48+ | ` licenceName ` | * ` string ` * | ` 'licence etalab-2.0' ` | |
4949
5050::: tip Des boutons après la liste de liens
5151
0 commit comments