File tree Expand file tree Collapse file tree 1 file changed +32
-23
lines changed
packages/app/src/app/pages/Sandbox/Editor Expand file tree Collapse file tree 1 file changed +32
-23
lines changed Original file line number Diff line number Diff line change @@ -39,29 +39,38 @@ const StatusBar = styled.div`
3939 }
4040` ;
4141
42- const ContentSkeleton = ( { style, onTransitionEnd } ) => (
43- < SkeletonWrapper style = { style } onTransitionEnd = { onTransitionEnd } >
44- < SkeletonExplorer >
45- < SkeletonExplorerTop />
46- </ SkeletonExplorer >
47- < SkeletonEditor >
48- < SkeletonEditorTop />
49- </ SkeletonEditor >
50- < SkeletonDevtools >
51- < SkeletonDevtoolsTop />
52- < SkeletonDevtoolsNavigator >
53- < Navigator
54- url = ""
55- onChange = { ( ) => { } }
56- onConfirm = { ( ) => { } }
57- onRefresh = { ( ) => { } }
58- isProjectView
59- />
60- </ SkeletonDevtoolsNavigator >
61- < SkeletonDevtoolsIframe />
62- </ SkeletonDevtools >
63- </ SkeletonWrapper >
64- ) ;
42+ const ContentSkeleton = ( { style, onTransitionEnd } ) => {
43+ React . useEffect ( ( ) => {
44+ // In case we started already with opacity 0
45+ if ( style . opacity === 0 ) {
46+ onTransitionEnd ( ) ;
47+ }
48+ } , [ onTransitionEnd , style . opacity ] ) ; // eslint-disable-line we don't want to check style on purpose
49+
50+ return (
51+ < SkeletonWrapper style = { style } onTransitionEnd = { onTransitionEnd } >
52+ < SkeletonExplorer >
53+ < SkeletonExplorerTop />
54+ </ SkeletonExplorer >
55+ < SkeletonEditor >
56+ < SkeletonEditorTop />
57+ </ SkeletonEditor >
58+ < SkeletonDevtools >
59+ < SkeletonDevtoolsTop />
60+ < SkeletonDevtoolsNavigator >
61+ < Navigator
62+ url = ""
63+ onChange = { ( ) => { } }
64+ onConfirm = { ( ) => { } }
65+ onRefresh = { ( ) => { } }
66+ isProjectView
67+ />
68+ </ SkeletonDevtoolsNavigator >
69+ < SkeletonDevtoolsIframe />
70+ </ SkeletonDevtools >
71+ </ SkeletonWrapper >
72+ ) ;
73+ } ;
6574
6675const ContentSplit = ( ) => {
6776 const { state, actions, effects } = useOvermind ( ) ;
You can’t perform that action at this time.
0 commit comments