Skip to content

Commit 2b960fd

Browse files
committed
Support different assets importers in next
1 parent 25e90e3 commit 2b960fd

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

src/next.tsx

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ import marianneBoldWoff2Url from "./dsfr/fonts/Marianne-Bold.woff2";
1818
import marianneBoldItalicWoff2Url from "./dsfr/fonts/Marianne-Bold_Italic.woff2";
1919
import spectralRegularWoff2Url from "./dsfr/fonts/Spectral-Regular.woff2";
2020
import spectralExtraBoldWoff2Url from "./dsfr/fonts/Spectral-ExtraBold.woff2";
21-
import appleTouchIcon from "./dsfr/favicon/apple-touch-icon.png";
22-
import faviconSvg from "./dsfr/favicon/favicon.svg";
23-
import faviconIco from "./dsfr/favicon/favicon.ico";
21+
import AppleTouchIcon from "./dsfr/favicon/apple-touch-icon.png";
22+
import FaviconSvg from "./dsfr/favicon/favicon.svg";
23+
import FaviconIco from "./dsfr/favicon/favicon.ico";
2424
import faviconWebmanifestUrl from "./dsfr/favicon/manifest.webmanifest";
2525
import {
2626
data_fr_scheme,
@@ -30,6 +30,7 @@ import {
3030
} from "./lib/darkMode";
3131
import type { ColorScheme } from "./lib/darkMode";
3232
import DefaultDocument from "next/document";
33+
import { getAssetUrl } from "./lib/tools/getAssetUrl";
3334

3435
const fontUrlByFileBasename = {
3536
"Marianne-Light": marianneLightWoff2Url,
@@ -157,9 +158,13 @@ export function createNextDsfrIntegrationApi(params: Params): NextDsfrIntegratio
157158
crossOrigin="anonymous"
158159
/>
159160
))}
160-
<link rel="apple-touch-icon" href={appleTouchIcon.src} />
161-
<link rel="icon" href={faviconSvg.src} type="image/svg+xml" />
162-
<link rel="shortcut icon" href={faviconIco.src} type="image/x-icon" />
161+
<link rel="apple-touch-icon" href={getAssetUrl(AppleTouchIcon)} />
162+
<link rel="icon" href={getAssetUrl(FaviconSvg)} type="image/svg+xml" />
163+
<link
164+
rel="shortcut icon"
165+
href={getAssetUrl(FaviconIco)}
166+
type="image/x-icon"
167+
/>
163168
<link
164169
rel="manifest"
165170
href={faviconWebmanifestUrl}

0 commit comments

Comments
 (0)