Allow empty slots for rightPanels and leftPanels
This commit is contained in:
parent
60c4a36cc5
commit
fae21bed9c
@ -135,11 +135,13 @@ function ViewerLayout({
|
||||
style={{ height: 'calc(100vh - 57px' }}
|
||||
>
|
||||
{/* LEFT SIDEPANELS */}
|
||||
<SidePanel
|
||||
side="left"
|
||||
defaultComponentOpen={leftPanelComponents[0].name}
|
||||
childComponents={leftPanelComponents}
|
||||
/>
|
||||
{leftPanelComponents.length && (
|
||||
<SidePanel
|
||||
side="left"
|
||||
defaultComponentOpen={leftPanelComponents[0].name}
|
||||
childComponents={leftPanelComponents}
|
||||
/>
|
||||
)}
|
||||
{/* TOOLBAR + GRID */}
|
||||
<div className="flex flex-col flex-1 h-full">
|
||||
<div className="flex h-12 border-b border-transparent flex-2 w-100">
|
||||
@ -206,11 +208,13 @@ function ViewerLayout({
|
||||
/>*/}
|
||||
</div>
|
||||
</div>
|
||||
<SidePanel
|
||||
side="right"
|
||||
defaultComponentOpen={rightPanelComponents[0].name}
|
||||
childComponents={rightPanelComponents}
|
||||
/>
|
||||
{rightPanelComponents.length && (
|
||||
<SidePanel
|
||||
side="right"
|
||||
defaultComponentOpen={rightPanelComponents[0].name}
|
||||
childComponents={rightPanelComponents}
|
||||
/>
|
||||
)}
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
@ -237,4 +241,9 @@ ViewerLayout.propTypes = {
|
||||
children: PropTypes.oneOfType(PropTypes.node, PropTypes.func).isRequired,
|
||||
};
|
||||
|
||||
ViewerLayout.defaultProps = {
|
||||
leftPanels: [],
|
||||
rightPanels: [],
|
||||
};
|
||||
|
||||
export default ViewerLayout;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user