From 322b94bcd9fdb3f234646ee462c466f5a0993c89 Mon Sep 17 00:00:00 2001 From: Zohar Manor-Abel Date: Wed, 2 Sep 2026 17:23:18 +0100 Subject: [PATCH] Move font imports out of DiamondDSTheme.ts and into index.ts Fixes SSR breakage caused by raw @fontsource CSS imports. Reapplies previous applied fix to import. --- src/index.ts | 6 ++++++ src/themes/DiamondDSTheme.ts | 4 ---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/index.ts b/src/index.ts index cf7bcb4a..ef7c8ec7 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,3 +1,9 @@ +// Fonts +import "@fontsource-variable/inter"; +import "@fontsource-variable/outfit"; +import "@fontsource/ibm-plex-mono"; +import "@fontsource/ibm-plex-mono/600.css"; + // components/navigation export * from "./components/navigation/Breadcrumbs"; export * from "./components/navigation/Footer"; diff --git a/src/themes/DiamondDSTheme.ts b/src/themes/DiamondDSTheme.ts index d75f5f01..32063770 100644 --- a/src/themes/DiamondDSTheme.ts +++ b/src/themes/DiamondDSTheme.ts @@ -15,10 +15,6 @@ * Components should consume semantic roles from the theme or semantic CSS * variables rather than raw colour values. */ -import "@fontsource-variable/inter"; -import "@fontsource-variable/outfit"; -import "@fontsource/ibm-plex-mono"; -import "@fontsource/ibm-plex-mono/600.css"; import "../styles/diamondDS/DiamondDSTokens.css"; import "../styles/diamondDS/DiamondDSTypography.css";