From 1bcc9ccd89b66873cba1fa7e2481dba43e7e89cb Mon Sep 17 00:00:00 2001 From: Ouwen Huang Date: Wed, 28 Sep 2022 15:46:58 -0400 Subject: [PATCH] feat: added default close option to viewer layout for sidebar ui (#2961) --- extensions/default/src/ViewerLayout/index.tsx | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/extensions/default/src/ViewerLayout/index.tsx b/extensions/default/src/ViewerLayout/index.tsx index e9f240f01..e9e7df98b 100644 --- a/extensions/default/src/ViewerLayout/index.tsx +++ b/extensions/default/src/ViewerLayout/index.tsx @@ -86,6 +86,8 @@ function ViewerLayout({ // From Modes leftPanels, rightPanels, + leftPanelDefaultClosed, + rightPanelDefaultClosed, viewports, ViewportGridComp, }) { @@ -209,7 +211,9 @@ function ViewerLayout({ @@ -230,7 +234,9 @@ function ViewerLayout({ @@ -249,6 +255,8 @@ ViewerLayout.propTypes = { // From modes leftPanels: PropTypes.array, rightPanels: PropTypes.array, + leftPanelDefaultClosed: PropTypes.bool.isRequired, + rightPanelDefaultClosed: PropTypes.bool.isRequired, /** Responsible for rendering our grid of viewports; provided by consuming application */ children: PropTypes.oneOfType([PropTypes.node, PropTypes.func]).isRequired, }; @@ -256,6 +264,8 @@ ViewerLayout.propTypes = { ViewerLayout.defaultProps = { leftPanels: [], rightPanels: [], + leftPanelDefaultClosed: false, + rightPanelDefaultClosed: false, }; export default ViewerLayout;