88 Tooltip ,
99 Spacer ,
1010 Button ,
11- Link
11+ Link ,
12+ Box ,
13+ Flex
1214} from '@chakra-ui/react'
1315import logo from '../../assets/img/logo.svg'
1416import React , { forwardRef , useEffect , useState } from 'react'
@@ -39,7 +41,7 @@ import { captureEvent, GLOBAL_EVENTS } from '../../tracking'
3941import NotificationHandler from './NotificationHandler'
4042import notificationService from '../../services/notificationService'
4143import { useSocketIO } from '../../hooks/useSocketIO'
42-
44+ import { DisabledOverlay } from './DisabledOverlay'
4345
4446const useAppStore = getApp ( ) . useStore ( )
4547
@@ -50,6 +52,8 @@ const AppInstructions = () => {
5052 const addonsActivate = `${ configs . WEB_URL } /screenshots/addons-activate.png`
5153 const addonsUnavailable = `${ configs . WEB_URL } /screenshots/addons-unavailable.png`
5254 const addOnStatus = useAppStore ( ( state ) => state . addOnStatus )
55+ const width = getParsedIframeInfo ( ) . width
56+
5357 useEffect ( ( ) => {
5458 if ( addOnStatus == 'activated' ) {
5559 toggleMinusXRoot ( 'closed' , true )
@@ -285,35 +289,6 @@ const AppLoggedIn = forwardRef((_props, ref) => {
285289 )
286290} )
287291
288- const width = getParsedIframeInfo ( ) . width
289- function DisabledOverlayComponent ( { toolEnabledReason } : { toolEnabledReason : string } ) {
290- const isDevToolsOpen = useSelector ( ( state : RootState ) => state . settings . isDevToolsOpen )
291- return < div style = { {
292- position : 'absolute' ,
293- top : 0 ,
294- right : 0 ,
295- width : isDevToolsOpen ? '850px' : `${ width } px` , // Hack to fix Disabled Overlay
296- height : '100%' ,
297- backgroundColor : 'rgba(255, 255, 255, 0.8)' ,
298- zIndex : 1000 ,
299- display : 'flex' ,
300- alignItems : 'center' ,
301- justifyContent : 'center'
302- } } >
303- < span style = { {
304- fontSize : '1rem' ,
305- fontWeight : 'bold' ,
306- color : '#fff' ,
307- padding : '10px 30px' ,
308- margin : '10px' ,
309- backgroundColor : '#16a085' ,
310- borderRadius : '5px' ,
311- textAlign : 'center'
312- } } >
313- < Markdown content = { toolEnabledReason } />
314- </ span >
315- </ div >
316- }
317292
318293const AppBody = forwardRef ( ( _props , ref ) => {
319294 const auth = useSelector ( ( state : RootState ) => state . auth )
@@ -365,7 +340,7 @@ const AppBody = forwardRef((_props, ref) => {
365340 return (
366341 < >
367342 { isDevToolsOpen && < DevToolsBox /> }
368- { ! toolEnabled . value && < DisabledOverlayComponent toolEnabledReason = { toolEnabled . reason } /> }
343+ { ! toolEnabled . value && < DisabledOverlay toolEnabledReason = { toolEnabled . reason } /> }
369344 < AppLoggedIn ref = { ref } />
370345 </ >
371346 )
0 commit comments