diff --git a/components/Layout.js b/components/Layout.js index baeda296b..9651ab4f8 100644 --- a/components/Layout.js +++ b/components/Layout.js @@ -13,16 +13,7 @@ export default function Layout(props) { const display = props.display ?? {} const t = props.locale === 'en' ? en : fr - const defaultBreadcrumbs = [ - { - link: t.url_canada_ca, - text: t.canada_ca, - }, - { - link: t.url_serviceCanada, - text: t.serviceCanada, - }, - ] + const defaultBreadcrumbs = [] return ( <> @@ -45,12 +36,12 @@ export default function Layout(props) { menuProps={{ craPath: '/https://www.canada.ca/fr/agence-revenu/services/services-electroniques/services-electroniques-particuliers/dossier-particuliers.html', - dashboardPath: '/dashboard', + dashboardPath: `${props.locale === 'en' ? '' : '/fr'}/home`, onSignOut: () => { console.log('todo: implement logout') }, - profilePath: '/profile', - securityPath: '/security-settings', + profilePath: `${props.locale === 'en' ? '' : '/fr'}/profile`, + securityPath: `${props.locale === 'en' ? '' : '/fr'}/security`, signOutPath: '/', }} searchProps={{ diff --git a/locales/en.js b/locales/en.js index d8e0ab1ae..124cb264f 100644 --- a/locales/en.js +++ b/locales/en.js @@ -14,6 +14,7 @@ export default { //Heading pageHeading: { title: 'My dashboard', + security: 'Security Settings', profile: 'Profile', }, diff --git a/locales/fr.js b/locales/fr.js index f8e287cfb..0b5260323 100644 --- a/locales/fr.js +++ b/locales/fr.js @@ -14,6 +14,7 @@ export default { //Heading pageHeading: { title: 'Mon tableau de bord', + security: 'Paramètres de sécurité', profile: 'Profil', }, diff --git a/pages/security.js b/pages/security.js new file mode 100644 index 000000000..a4fe2da1c --- /dev/null +++ b/pages/security.js @@ -0,0 +1,71 @@ +import PropTypes from 'prop-types' +import { Heading } from '@dts-stn/service-canada-design-system' +import en from '../locales/en' +import fr from '../locales/fr' + +export default function Home(props) { + const t = props.locale === 'en' ? en : fr + + return ( +