Simplify theme setting in root

This commit is contained in:
regalijan 2023-10-19 16:50:23 -04:00
parent 2fc6a521c3
commit 13b02c39a0
Signed by: regalijan
GPG Key ID: 5D4196DA269EF520

View File

@ -165,14 +165,18 @@ function getMarkup(
return (
<html
data-theme={loaderData.theme}
lang="en-US"
{...(loaderData.theme && {
"data-theme": loaderData.theme,
style: { colorScheme: loaderData.theme },
})}
>
<head>
<Links />
<style nonce={loaderData.nonce}>
{`
:root {
color-scheme: ${loaderData.theme};
}
`}
</style>
{serverStyleData?.map(({ key, ids, css }) => (
<style
key={key}