@@ -18,28 +18,24 @@ export const PageToggle: React.FunctionComponent = () => {
1818 * Without it the page content will not expand to fill the space left by the sidebar when it is collapsed.
1919 */
2020 // Possibly can refactor to remove applying classes when https://github.com/patternfly/patternfly/issues/7377 goes in
21- function applySidebarStylesToIsland ( ) {
22- const isClientSide = typeof window !== 'undefined'
23- const sideBarIsland =
24- document . getElementById ( 'page-sidebar-body' ) ?. parentElement
21+ const isClientSide = typeof window !== 'undefined'
22+ const sideBarIsland =
23+ document . getElementById ( 'page-sidebar-body' ) ?. parentElement
2524
26- if ( ! isClientSide || ! sideBarIsland ) {
27- return
28- }
29-
30- if ( ! sideBarIsland . classList . contains ( styles . pageSidebar ) ) {
31- sideBarIsland . classList . add (
32- styles . pageSidebar ,
33- $isNavOpen ? styles . modifiers . expanded : styles . modifiers . collapsed ,
34- )
35- } else {
36- sideBarIsland . classList . toggle ( styles . modifiers . expanded )
37- sideBarIsland . classList . toggle ( styles . modifiers . collapsed )
38- }
39- sideBarIsland . setAttribute ( 'aria-hidden' , `${ ! $isNavOpen } ` )
25+ if ( ! isClientSide || ! sideBarIsland ) {
26+ return
4027 }
4128
42- applySidebarStylesToIsland ( )
29+ if ( ! sideBarIsland . classList . contains ( styles . pageSidebar ) ) {
30+ sideBarIsland . classList . add (
31+ styles . pageSidebar ,
32+ $isNavOpen ? styles . modifiers . expanded : styles . modifiers . collapsed ,
33+ )
34+ } else {
35+ sideBarIsland . classList . toggle ( styles . modifiers . expanded )
36+ sideBarIsland . classList . toggle ( styles . modifiers . collapsed )
37+ }
38+ sideBarIsland . setAttribute ( 'aria-hidden' , `${ ! $isNavOpen } ` )
4339 } , [ $isNavOpen ] )
4440
4541 return (
0 commit comments