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 }>
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 }>
6260function 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" >
Original file line number Diff line number Diff line change 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 */
77export function useSetDocumentClass ( ...classNames : string [ ] ) : void {
8- useEffect ( ( ) => {
8+ useLayoutEffect ( ( ) => {
99 document . body . classList . add ( ...classNames )
1010
1111 return ( ) => {
You can’t perform that action at this time.
0 commit comments