diff --git a/packages/react-core/src/demos/examples/JumpLinks/JumpLinksWithDrawer.js b/packages/react-core/src/demos/examples/JumpLinks/JumpLinksWithDrawer.js index d20f58a762e..ecced5160a2 100644 --- a/packages/react-core/src/demos/examples/JumpLinks/JumpLinksWithDrawer.js +++ b/packages/react-core/src/demos/examples/JumpLinks/JumpLinksWithDrawer.js @@ -12,6 +12,7 @@ import { JumpLinksItem, JumpLinksList, PageSection, + PageSectionVariants, Sidebar, SidebarContent, SidebarPanel, @@ -29,7 +30,7 @@ export const JumpLinksWithDrawer = () => { React.useEffect(() => { const masthead = document.getElementsByClassName('pf-c-masthead')[0]; - const drawerToggleSection = document.getElementsByClassName('pf-c-page__main-section')[0]; + const drawerToggleSection = document.getElementById('drawer-toggle'); getResizeObserver(masthead, () => { setOffsetHeight(masthead.offsetHeight + drawerToggleSection.offsetHeight); @@ -61,60 +62,65 @@ export const JumpLinksWithDrawer = () => { - + - - {headings.map(heading => ( - - {`${heading} section`} - - - ))} - + + + {headings.map(heading => ( + + {`${heading} section`} + + + ))} + + - + - - {headings.map(heading => ( -
- -

- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas sed dui ullamcorper, dignissim - purus eu, mattis leo. Curabitur eleifend turpis ipsum, aliquam pretium risus efficitur vel. - Etiam eget enim vitae quam facilisis pharetra at eget diam. Suspendisse ut vulputate magna. Nunc - viverra posuere orci sit amet pulvinar. Quisque dui justo, egestas ac accumsan suscipit, - tristique eu risus. In aliquet libero ante, ac pulvinar lectus pretium in. Ut enim tellus, - vulputate et lorem et, hendrerit rutrum diam. Cras pharetra dapibus elit vitae ullamcorper. - Nulla facilisis euismod diam, at sodales sem laoreet hendrerit. Curabitur porttitor ex nulla. - Proin ligula leo, egestas ac nibh a, pellentesque mollis augue. Donec nec augue vehicula eros - pulvinar vehicula eget rutrum neque. Duis sit amet interdum lorem. Vivamus porttitor nec quam a - accumsan. Nam pretium vitae leo vitae rhoncus. -

-

- At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum - deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non - provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et - dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum - soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere - possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et - aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et - molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis - voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat. -

-
- ))} -
+ + + {headings.map(heading => ( +
+ +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas sed dui ullamcorper, + dignissim purus eu, mattis leo. Curabitur eleifend turpis ipsum, aliquam pretium risus + efficitur vel. Etiam eget enim vitae quam facilisis pharetra at eget diam. Suspendisse ut + vulputate magna. Nunc viverra posuere orci sit amet pulvinar. Quisque dui justo, egestas ac + accumsan suscipit, tristique eu risus. In aliquet libero ante, ac pulvinar lectus pretium in. + Ut enim tellus, vulputate et lorem et, hendrerit rutrum diam. Cras pharetra dapibus elit vitae + ullamcorper. Nulla facilisis euismod diam, at sodales sem laoreet hendrerit. Curabitur + porttitor ex nulla. Proin ligula leo, egestas ac nibh a, pellentesque mollis augue. Donec nec + augue vehicula eros pulvinar vehicula eget rutrum neque. Duis sit amet interdum lorem. Vivamus + porttitor nec quam a accumsan. Nam pretium vitae leo vitae rhoncus. +

+

+ At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium + voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati + cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est + laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero + tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime + placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus + autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et + voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a + sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis + doloribus asperiores repellat. +

+
+ ))} +
+