diff --git a/frontend/index.html b/frontend/index.html index d9334267..e33f749c 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -1,5 +1,5 @@ - + diff --git a/frontend/src/components.d.ts b/frontend/src/components.d.ts index 96fd760c..300fa05d 100644 --- a/frontend/src/components.d.ts +++ b/frontend/src/components.d.ts @@ -7,6 +7,7 @@ export {} declare module 'vue' { export interface GlobalComponents { + AccessibilityPage: typeof import('./components/AccessibilityPage.vue')['default'] AskingExpert: typeof import('./components/AskingExpert.vue')['default'] ContactExpert: typeof import('./components/ContactExpert.vue')['default'] DsfrAccordion: typeof import('@gouvminint/vue-dsfr')['DsfrAccordion'] diff --git a/frontend/src/components/HeaderMain.vue b/frontend/src/components/HeaderMain.vue index 25c101a5..d0be8b9c 100644 --- a/frontend/src/components/HeaderMain.vue +++ b/frontend/src/components/HeaderMain.vue @@ -33,6 +33,10 @@ const quickLinks: InstanceType['$props']['quickLinks'] = [ label: 'Contact', to: '/contact', }, + { + label: 'Accessibilité : partiellement conforme', + to: '/accessibilite', + }, ] diff --git a/frontend/src/router/index.ts b/frontend/src/router/index.ts index 8b6af7c7..9cf75a73 100644 --- a/frontend/src/router/index.ts +++ b/frontend/src/router/index.ts @@ -10,6 +10,7 @@ const PageNotFound = () => import('@/views/PageNotFound.vue') const AboutPage = () => import('@/views/AboutPage.vue') const LegalPage = () => import('@/views/LegalPage.vue') const ContactPage = () => import('@/views/ContactPage.vue') +const AccessibilityPage = () => import('@/views/AccessibilityPage.vue') const GuideSecuringFirearm = () => import('@/views/GuideSecuringFirearm/GuideSecuringFirearm.vue') const SecuringIntroduction = () => import('@/views/GuideSecuringFirearm/SecuringIntroduction.vue') @@ -170,6 +171,15 @@ const routes: RouteRecordRaw[] = [ wholeLogo: true, }, }, + { + path: '/accessibilite', + name: 'AccessibilityPage', + component: AccessibilityPage, + beforeEnter: clearLocalStorage, + meta: { + wholeLogo: true, + }, + }, { path: '/:pathMach(.*)*', name: 'PageNotFound', diff --git a/frontend/src/views/AboutPage.vue b/frontend/src/views/AboutPage.vue index 09c1950a..32b950cd 100644 --- a/frontend/src/views/AboutPage.vue +++ b/frontend/src/views/AboutPage.vue @@ -31,85 +31,53 @@ const imgs = ref([ diff --git a/frontend/src/views/LegalPage.vue b/frontend/src/views/LegalPage.vue index 4361fd9d..0e2f5822 100644 --- a/frontend/src/views/LegalPage.vue +++ b/frontend/src/views/LegalPage.vue @@ -1,81 +1,82 @@ - - diff --git a/frontend/src/views/StartPage.vue b/frontend/src/views/StartPage.vue index 17833fd7..7cbf8704 100644 --- a/frontend/src/views/StartPage.vue +++ b/frontend/src/views/StartPage.vue @@ -14,46 +14,44 @@ const resultStore = useResultStore() Basegun

- Outil d'identification rapide et
de mise en sécurité des armes à feu + Outil d'identification rapide et
+ de mise en sécurité des armes à feu

-
- - - - - - +
+ +
+
+