Open-source serverless enterprise CMS. Includes a headless CMS, page builder, form builder, and file manager. Easy to customize and expand. Deploys to AWS.
With this PR, we are updating the SplitView, LeftPanel and RightPanel to allow users to adjust the columns' width.
There is no need to update the existing <SplitView>.
We include the layoutId prop for the ACO-powered applications to store the latest column width in localStorage.
The function useLayoutId is included in all ACO-powered applications to create a consistent local storage key that tracks column width. The function receives the applicationId and generates the layoutId based on the current tenantId and localCode.
Changes
With this PR, we are updating the
SplitView
,LeftPanel
andRightPanel
to allow users to adjust the columns' width.There is no need to update the existing
<SplitView>
.We include the
layoutId
prop for the ACO-powered applications to store the latest column width inlocalStorage
.The function
useLayoutId
is included in all ACO-powered applications to create a consistent local storage key that tracks column width. The function receives theapplicationId
and generates thelayoutId
based on the currenttenantId
andlocalCode
.https://github.com/webiny/webiny-js/assets/2866531/f9352bed-9968-4f6a-a71e-58a10d658dc7
How Has This Been Tested?
Manually + Cypress
Documentation
@swapnilmmane, perhaps it would be beneficial for us to add an article to the user guide.