@@ -39,7 +39,6 @@ export const Layout = (props: LayoutProps) => {
3939 const { mobileScreen, showSidebar } = useAppSelector ( ( state ) => state . sidebarProperties ) ;
4040 const [ initialSidebarWidth , setInitialSidebarWidth ] = useState ( 456 ) ;
4141 const [ sidebarElement , setSidebarElement ] = useState < HTMLElement | null > ( null ) ;
42- const mode = useAppSelector ( ( state ) => state . graphExplorerMode ) ;
4342 const query = createShareLink ( sampleQuery , props . authenticated ) ;
4443 const [ requestHeight , setRequestHeight ] = useState ( 300 ) ;
4544 const requestRef = useRef < HTMLDivElement | null > ( null ) ;
@@ -160,34 +159,22 @@ export const Layout = (props: LayoutProps) => {
160159 document . documentElement . style . setProperty ( REQUEST_HEIGHT_CSS_VAR , `${ requestHeight } px` ) ;
161160 } , [ ] ) ;
162161 return (
163- < >
164- < PopupsProvider >
165- < div className = { layoutStyles . container } >
166- < MainHeader />
167- < div className = { layoutStyles . headerMessaging } >
168- { props . graphExplorerMode === Mode . TryIt && headerMessaging ( query ) }
169- </ div >
170- < div id = 'content-ref' className = { mergeClasses ( layoutStyles . content , resizeStyles ) } ref = { sidebarWrapperRef } >
171- { showSidebar && (
172- < div id = 'sidebar-ref' className = { layoutStyles . sidebar } ref = { storeSidebarElement } >
173- < Sidebar handleToggleSelect = { handleToggleSelect } />
174- { ! mobileScreen && (
175- < LayoutResizeHandler
176- position = 'end'
177- ref = { sidebarHandleRef }
178- onDoubleClick = { ( ) => updateSidebarSize ( 456 ) }
179- onMouseDown = { handleResizeStart }
180- />
181- ) }
182- </ div >
183- ) }
184- < div id = 'main-content' className = { layoutStyles . mainContent } >
185- < div style = { { margin : '0 10px' } } >
186- < Notification
187- header = { translateMessage ( 'Banner notification 1 header' ) }
188- content = { translateMessage ( 'Banner notification 1 content' ) }
189- link = { translateMessage ( 'Banner notification 1 link' ) }
190- linkText = { translateMessage ( 'Banner notification 1 link text' ) }
162+ < PopupsProvider >
163+ < div className = { layoutStyles . container } >
164+ < MainHeader />
165+ < div className = { layoutStyles . headerMessaging } >
166+ { props . graphExplorerMode === Mode . TryIt && headerMessaging ( query ) }
167+ </ div >
168+ < div id = 'content-ref' className = { mergeClasses ( layoutStyles . content , resizeStyles ) } ref = { sidebarWrapperRef } >
169+ { showSidebar && props . graphExplorerMode === Mode . Complete && (
170+ < div id = 'sidebar-ref' className = { layoutStyles . sidebar } ref = { storeSidebarElement } >
171+ < Sidebar handleToggleSelect = { handleToggleSelect } />
172+ { ! mobileScreen && (
173+ < LayoutResizeHandler
174+ position = 'end'
175+ ref = { sidebarHandleRef }
176+ onDoubleClick = { ( ) => updateSidebarSize ( 456 ) }
177+ onMouseDown = { handleResizeStart }
191178 />
192179 ) }
193180 </ div >
@@ -206,34 +193,26 @@ export const Layout = (props: LayoutProps) => {
206193 < QueryRunner onSelectVerb = { props . handleSelectVerb } />
207194 </ div >
208195 < div id = 'request-response-area' className = { layoutStyles . requestResponseArea } >
209- < div id = 'request-area' className = { layoutStyles . requestArea } >
196+ < div
197+ id = 'request-area'
198+ className = { layoutStyles . requestArea }
199+ ref = { requestRef }
200+ style = { { height : `var(${ REQUEST_HEIGHT_CSS_VAR } )` } }
201+ >
210202 < Request handleOnEditorChange = { handleOnEditorChange } sampleQuery = { sampleQuery } />
203+ { ! mobileScreen && (
204+ < LayoutResizeHandler
205+ position = 'bottom'
206+ onMouseDown = { handleRequestResizeStart }
207+ onDoubleClick = { ( ) => updateRequestHeight ( 300 ) }
208+ />
209+ ) }
211210 </ div >
212211 < div style = { { margin : '0 10px' } } >
213212 < StatusMessages />
214213 </ div >
215- < div id = 'request-response-area' className = { layoutStyles . requestResponseArea } >
216- < div
217- id = 'request-area'
218- className = { layoutStyles . requestArea }
219- ref = { requestRef }
220- style = { { height : `var(${ REQUEST_HEIGHT_CSS_VAR } )` } }
221- >
222- < Request handleOnEditorChange = { handleOnEditorChange } sampleQuery = { sampleQuery } />
223- { ! mobileScreen && (
224- < LayoutResizeHandler
225- position = 'bottom'
226- onMouseDown = { handleRequestResizeStart }
227- onDoubleClick = { ( ) => updateRequestHeight ( 300 ) }
228- />
229- ) }
230- </ div >
231- < div style = { { margin : '0 10px' } } >
232- < StatusMessages />
233- </ div >
234- < div id = 'response-area' className = { layoutStyles . responseArea } >
235- < QueryResponse />
236- </ div >
214+ < div id = 'response-area' className = { layoutStyles . responseArea } >
215+ < QueryResponse />
237216 </ div >
238217 </ div >
239218 </ ValidationProvider >
0 commit comments