From 5b4db510516012b6a92baeafc6fdefe989cc9b6a Mon Sep 17 00:00:00 2001 From: David Nguyen Date: Wed, 26 Feb 2025 18:39:21 +1100 Subject: [PATCH] fix: react-pdf canvas build --- apps/remix/app/routes/_authenticated+/_layout.tsx | 4 ++-- apps/remix/app/types/empty-module.ts | 1 + apps/remix/vite.config.ts | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) create mode 100644 apps/remix/app/types/empty-module.ts diff --git a/apps/remix/app/routes/_authenticated+/_layout.tsx b/apps/remix/app/routes/_authenticated+/_layout.tsx index e06140b41..51044c340 100644 --- a/apps/remix/app/routes/_authenticated+/_layout.tsx +++ b/apps/remix/app/routes/_authenticated+/_layout.tsx @@ -20,7 +20,7 @@ import type { Route } from './+types/_layout'; */ export const shouldRevalidate = () => false; -export const loader = async ({ request }: Route.LoaderArgs) => { +export async function loader({ request }: Route.LoaderArgs) { const requestHeaders = Object.fromEntries(request.headers.entries()); const session = await getOptionalSession(request); @@ -40,7 +40,7 @@ export const loader = async ({ request }: Route.LoaderArgs) => { banner, limits, }; -}; +} export default function Layout({ loaderData }: Route.ComponentProps) { const { user, teams } = useSession(); diff --git a/apps/remix/app/types/empty-module.ts b/apps/remix/app/types/empty-module.ts new file mode 100644 index 000000000..ff8b4c563 --- /dev/null +++ b/apps/remix/app/types/empty-module.ts @@ -0,0 +1 @@ +export default {}; diff --git a/apps/remix/vite.config.ts b/apps/remix/vite.config.ts index 2769b8fa0..990423bd0 100644 --- a/apps/remix/vite.config.ts +++ b/apps/remix/vite.config.ts @@ -46,6 +46,7 @@ export default defineConfig({ https: 'node:https', '.prisma/client/default': '../../node_modules/.prisma/client/default.js', '.prisma/client/index-browser': '../../node_modules/.prisma/client/index-browser.js', + canvas: './app/types/empty-module.ts', }, }, /**