Skip to content

Commit 14884c5

Browse files
authored
Merge pull request #1312 from nrkno/fix/sofie-3593/active-rundown-dark
2 parents 6ad7b8e + aaad88f commit 14884c5

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

meteor/client/ui/ActiveRundownView.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,6 @@ export function ActiveRundownView({ studioId }: Readonly<{ studioId: StudioId }>
3131
[studioId]
3232
)
3333

34-
useSetDocumentClass('dark', 'vertical-overflow-only')
35-
3634
if (!subsReady) {
3735
return (
3836
<div className="rundown-view rundown-view--loading">
@@ -62,6 +60,8 @@ export function ActiveRundownView({ studioId }: Readonly<{ studioId: StudioId }>
6260
function NotFoundMessage({ message }: Readonly<{ message: string }>) {
6361
const { t } = useTranslation()
6462

63+
useSetDocumentClass('dark', 'vertical-overflow-only')
64+
6565
return (
6666
<div className="rundown-view rundown-view--unpublished">
6767
<div className="rundown-view__label">

meteor/client/ui/util/useSetDocumentClass.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
import { useEffect } from 'react'
1+
import { useLayoutEffect } from 'react'
22

33
/**
44
* Adds the provided classes to `document.body` upon mount, and removes them when unmounted
55
* @param classNames Classnames to add
66
*/
77
export function useSetDocumentClass(...classNames: string[]): void {
8-
useEffect(() => {
8+
useLayoutEffect(() => {
99
document.body.classList.add(...classNames)
1010

1111
return () => {

0 commit comments

Comments
 (0)