diff options
-rw-r--r-- | .changeset/poor-grapes-share.md | 5 | ||||
-rw-r--r-- | packages/astro/src/assets/fonts/vite-plugin-fonts.ts | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/.changeset/poor-grapes-share.md b/.changeset/poor-grapes-share.md new file mode 100644 index 000000000..4e8f8436d --- /dev/null +++ b/.changeset/poor-grapes-share.md @@ -0,0 +1,5 @@ +--- +'astro': patch +--- + +Fixes a case where using the `<Font />` component would throw a Rollup error during the build diff --git a/packages/astro/src/assets/fonts/vite-plugin-fonts.ts b/packages/astro/src/assets/fonts/vite-plugin-fonts.ts index 2da11f2ad..57a7d1e0a 100644 --- a/packages/astro/src/assets/fonts/vite-plugin-fonts.ts +++ b/packages/astro/src/assets/fonts/vite-plugin-fonts.ts @@ -219,8 +219,8 @@ export function fontsPlugin({ settings, sync, logger }: Options): Plugin { return RESOLVED_VIRTUAL_MODULE_ID; } }, - load(id, opts) { - if (id === RESOLVED_VIRTUAL_MODULE_ID && opts?.ssr) { + load(id) { + if (id === RESOLVED_VIRTUAL_MODULE_ID) { return { code: `export const fontsData = new Map(${JSON.stringify(Array.from(resolvedMap?.entries() ?? []))})`, }; |