File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -31,8 +31,6 @@ export function ActiveRundownView({ studioId }: Readonly<{ studioId: StudioId }>
31
31
[ studioId ]
32
32
)
33
33
34
- useSetDocumentClass ( 'dark' , 'vertical-overflow-only' )
35
-
36
34
if ( ! subsReady ) {
37
35
return (
38
36
< div className = "rundown-view rundown-view--loading" >
@@ -62,6 +60,8 @@ export function ActiveRundownView({ studioId }: Readonly<{ studioId: StudioId }>
62
60
function NotFoundMessage ( { message } : Readonly < { message : string } > ) {
63
61
const { t } = useTranslation ( )
64
62
63
+ useSetDocumentClass ( 'dark' , 'vertical-overflow-only' )
64
+
65
65
return (
66
66
< div className = "rundown-view rundown-view--unpublished" >
67
67
< div className = "rundown-view__label" >
Original file line number Diff line number Diff line change 1
- import { useEffect } from 'react'
1
+ import { useLayoutEffect } from 'react'
2
2
3
3
/**
4
4
* Adds the provided classes to `document.body` upon mount, and removes them when unmounted
5
5
* @param classNames Classnames to add
6
6
*/
7
7
export function useSetDocumentClass ( ...classNames : string [ ] ) : void {
8
- useEffect ( ( ) => {
8
+ useLayoutEffect ( ( ) => {
9
9
document . body . classList . add ( ...classNames )
10
10
11
11
return ( ) => {
You can’t perform that action at this time.
0 commit comments