Fixing an issue with browser theme.
This commit is contained in:
parent
397db2f1db
commit
dcb52b5c47
1 changed files with 12 additions and 12 deletions
|
@ -9,33 +9,33 @@ interface Props {
|
|||
export class Theme extends Component<Props> {
|
||||
render() {
|
||||
const { user } = this.props;
|
||||
const userTheme = user && user.theme && (
|
||||
<link
|
||||
rel="stylesheet"
|
||||
type="text/css"
|
||||
href={`/static/assets/css/themes/${user.theme}.min.css`}
|
||||
/>
|
||||
);
|
||||
const hasUserTheme = user && user.theme !== 'browser';
|
||||
|
||||
return (
|
||||
<Helmet>
|
||||
{userTheme ?? (
|
||||
<>
|
||||
{hasUserTheme ? (
|
||||
<link
|
||||
rel="stylesheet"
|
||||
type="text/css"
|
||||
href={`/static/assets/css/themes/${user.theme}.min.css`}
|
||||
/>
|
||||
) : (
|
||||
[
|
||||
<link
|
||||
rel="stylesheet"
|
||||
type="text/css"
|
||||
href="/static/assets/css/themes/litely.min.css"
|
||||
id="default-light"
|
||||
media="(prefers-color-scheme: light)"
|
||||
/>
|
||||
/>,
|
||||
<link
|
||||
rel="stylesheet"
|
||||
type="text/css"
|
||||
href="/static/assets/css/themes/darkly.min.css"
|
||||
id="default-dark"
|
||||
media="(prefers-color-scheme: no-preference), (prefers-color-scheme: dark)"
|
||||
/>
|
||||
</>
|
||||
/>,
|
||||
]
|
||||
)}
|
||||
</Helmet>
|
||||
);
|
||||
|
|
Loading…
Reference in a new issue