Skip to content

Commit cad130e

Browse files
committed
Prevent inining big svg (vite bug with darkmode artwork in prod build)
1 parent f10266c commit cad130e

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

src/Display/Display.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ import React, { useId } from "react";
22
import { fr } from "../fr";
33
import { symToStr } from "tsafe/symToStr";
44
import { createComponentI18nApi } from "../i18n";
5-
import ArtworkLightSvg from "../dsfr/artwork/light.svg";
6-
import ArtworkDarkSvg from "../dsfr/artwork/dark.svg";
7-
import ArtworkSystemSvg from "../dsfr/artwork/system.svg";
5+
import ArtworkLightSvg from "../dsfr/artwork/light.svg?url";
6+
import ArtworkDarkSvg from "../dsfr/artwork/dark.svg?url";
7+
import ArtworkSystemSvg from "../dsfr/artwork/system.svg?url";
88
import { getAssetUrl } from "../tools/getAssetUrl";
99
import type { HeaderProps } from "../Header";
1010
import type { FooterProps } from "../Footer";

src/global.d.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@ declare module "*.svg" {
33
export default _default;
44
}
55

6+
declare module "*.svg?url" {
7+
const _default: string | { src: string };
8+
export default _default;
9+
}
10+
611
declare module "*.png" {
712
const _default: string | { src: string };
813
export default _default;

0 commit comments

Comments
 (0)