Closed farosFreed closed 2 months ago
In order to conserve our percy screenshot allowance, percy is not configured to run automatically. Please make sure the PR is ready and all other checks are passing, then start it manually:
:tada: This PR is included in version 3.21.0 :tada:
The release is available on:
Your semantic-release bot :package::rocket:
Connected to APPS-2946
Component Created: TwoColLayoutWStickySidebar.vue
Stories: ~/stories/TwoColLayoutWStickySidebar.stories.js
Notes:
This component uses slots to place content within a 2 column layout. When on desktop sized screens, it places sidebar content in a sidebar column. When on mobile sized screens, it splits the sidebar content into 2 distinct groups and places it inbetween the main column content. The exact behavior has been documented visually with a drawio file and an svg exported from that file.
Originally I had planned to get the content of the sidebar slots and use JS to append it to a different div, but I found that was not necessary, as we can duplicate the slot names in the layout to duplicate the elements into both the sidebar and the primary columns. Then, we use the isMobile ref to determine which to render.
Checklist: