Skip to content

Commit 5539d72

Browse files
committed
Fix import ordering using scss for Next AppDir
1 parent 020f36b commit 5539d72

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

src/assets/dsfr_plus_icons.scss

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
2+
@use '../dsfr/utility/icons/icons.min.css';
3+
@use '../dsfr/dsfr.min.css';

src/next-appdir/DsfrHead.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,10 @@ import FaviconSvg from "../dsfr/favicon/favicon.svg";
77
import FaviconIco from "../dsfr/favicon/favicon.ico";
88
import { getScriptToRunAsap } from "../useIsDark/scriptToRunAsap";
99
import { fontUrlByFileBasename } from "./fontUrlByFileBasename";
10-
import "../assets/dsfr_plus_icons.css";
10+
//NOTE: As of now there is no way to enforce ordering in Next Appdir
11+
//See: https://github.com/vercel/next.js/issues/16630
12+
// @import url(...) doesn't work. Using Sass and @use is our last resort.
13+
import "../assets/dsfr_plus_icons.scss";
1114

1215
export type DsfrHeadProps = {
1316
defaultColorScheme: ColorScheme | "system";

0 commit comments

Comments
 (0)