Skip to content

Commit 5a1535f

Browse files
authored
Fix css links issue (#343)
1 parent 98473e4 commit 5a1535f

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

app/root.tsx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,9 @@ export const links: LinksFunction = () => {
6262
{ rel: 'preload', href: fontStylestylesheetUrl, as: 'style' },
6363
{ rel: 'preload', href: tailwindStylesheetUrl, as: 'style' },
6464
cssBundleHref ? { rel: 'preload', href: cssBundleHref, as: 'style' } : null,
65-
...(rdtStylesheetUrl && process.env.NODE_ENV === 'development'
66-
? [{ rel: 'preload', as: 'style', href: rdtStylesheetUrl }]
67-
: []),
65+
rdtStylesheetUrl && process.env.NODE_ENV === 'development'
66+
? { rel: 'preload', href: rdtStylesheetUrl, as: 'style' }
67+
: null,
6868
{ rel: 'mask-icon', href: '/favicons/mask-icon.svg' },
6969
{
7070
rel: 'alternate icon',
@@ -77,14 +77,14 @@ export const links: LinksFunction = () => {
7777
href: '/site.webmanifest',
7878
crossOrigin: 'use-credentials',
7979
} as const, // necessary to make typescript happy
80+
//These should match the css preloads above to avoid css as render blocking resource
8081
{ rel: 'icon', type: 'image/svg+xml', href: '/favicons/favicon.svg' },
8182
{ rel: 'stylesheet', href: fontStylestylesheetUrl },
8283
{ rel: 'stylesheet', href: tailwindStylesheetUrl },
83-
{ rel: 'stylesheet', href: rdtStylesheetUrl },
84-
...(rdtStylesheetUrl && process.env.NODE_ENV === 'development'
85-
? [{ rel: 'stylesheet', href: rdtStylesheetUrl }]
86-
: []),
8784
cssBundleHref ? { rel: 'stylesheet', href: cssBundleHref } : null,
85+
rdtStylesheetUrl && process.env.NODE_ENV === 'development'
86+
? { rel: 'stylesheet', href: rdtStylesheetUrl }
87+
: null,
8888
].filter(Boolean)
8989
}
9090

0 commit comments

Comments
 (0)