1
+ import "@codegouvfr/react-dsfr/main.css" ;
1
2
import { useEffect } from "react" ;
2
3
import { clsx } from "keycloakify/tools/clsx" ;
3
4
import { kcSanitize } from "keycloakify/lib/kcSanitize" ;
@@ -7,17 +8,16 @@ import { useInitialize } from "keycloakify/account/Template.useInitialize";
7
8
import type { TemplateProps } from "keycloakify/account/TemplateProps" ;
8
9
import type { I18n } from "./i18n" ;
9
10
import type { KcContext } from "./KcContext" ;
10
- import "@codegouvfr/react-dsfr/main.css" ;
11
11
import { startReactDsfr } from "@codegouvfr/react-dsfr/spa" ;
12
- import { getReferrerUrl } from "../login/shared/getReferrerUrl" ;
13
12
import { Header as DsfrHeader } from "@codegouvfr/react-dsfr/Header" ;
14
13
import { Footer as DsfrFooter } from "@codegouvfr/react-dsfr/Footer" ;
15
14
import { SideMenu } from "@codegouvfr/react-dsfr/SideMenu" ;
16
15
import { Alert } from "@codegouvfr/react-dsfr/Alert" ;
17
16
import { headerFooterDisplayItem } from "@codegouvfr/react-dsfr/Display" ;
18
17
import { fr } from "@codegouvfr/react-dsfr" ;
18
+ import { getColorScheme } from "../shared/getColorScheme" ;
19
19
20
- startReactDsfr ( { defaultColorScheme : "system" } ) ;
20
+ startReactDsfr ( { defaultColorScheme : getColorScheme ( ) ?? "system" } ) ;
21
21
22
22
export default function Template ( props : TemplateProps < KcContext , I18n > ) {
23
23
const { kcContext, i18n, doUseDefaultCss, active, classes, children } = props ;
@@ -59,7 +59,7 @@ export default function Template(props: TemplateProps<KcContext, I18n>) {
59
59
/>
60
60
}
61
61
homeLinkProps = { {
62
- href : getReferrerUrl ( ) ,
62
+ href : referrer ?. url ?? "#" ,
63
63
title : "Accueil"
64
64
} }
65
65
serviceTitle = {
@@ -70,7 +70,6 @@ export default function Template(props: TemplateProps<KcContext, I18n>) {
70
70
/>
71
71
}
72
72
quickAccessItems = { [
73
- headerFooterDisplayItem ,
74
73
...( referrer ?. url
75
74
? [
76
75
< a key = "back-to-link" href = { referrer . url } id = "referrer" className = { fr . cx ( "fr-btn" , "fr-btn--tertiary-no-outline" ) } >
0 commit comments