diff --git a/client/web/src/components/panels/Document.vue b/client/web/src/components/panels/Document.vue index 0551b9bfe..6df9743d5 100644 --- a/client/web/src/components/panels/Document.vue +++ b/client/web/src/components/panels/Document.vue @@ -124,7 +124,8 @@ height: 100%; .options-bar { - flex: 0 0 32px; + height: 32px; + flex: 0 0 auto; .side { height: 100%; @@ -137,7 +138,9 @@ .shelf-and-viewport { .shelf { - flex: 0 0 32px; + flex: 0 0 auto; + display: flex; + flex-direction: column; } .viewport { diff --git a/client/web/src/components/panels/LayerTree.vue b/client/web/src/components/panels/LayerTree.vue index 50e57cfb2..40b612012 100644 --- a/client/web/src/components/panels/LayerTree.vue +++ b/client/web/src/components/panels/LayerTree.vue @@ -39,6 +39,7 @@ .layer-tree-panel { .options-bar { height: 32px; + flex: 0 0 auto; margin: 0 4px; align-items: center; diff --git a/client/web/src/components/widgets/ShelfItem.vue b/client/web/src/components/widgets/ShelfItem.vue index a0308d1de..670adb27c 100644 --- a/client/web/src/components/widgets/ShelfItem.vue +++ b/client/web/src/components/widgets/ShelfItem.vue @@ -6,6 +6,7 @@ diff --git a/client/web/src/components/window/status-bar/StatusBar.vue b/client/web/src/components/window/status-bar/StatusBar.vue index 35e3319be..4ee619983 100644 --- a/client/web/src/components/window/status-bar/StatusBar.vue +++ b/client/web/src/components/window/status-bar/StatusBar.vue @@ -28,6 +28,18 @@ diff --git a/client/web/src/components/workspace/Panel.vue b/client/web/src/components/workspace/Panel.vue index 544dba304..654611d4e 100644 --- a/client/web/src/components/workspace/Panel.vue +++ b/client/web/src/components/workspace/Panel.vue @@ -126,7 +126,9 @@ .panel-body { background: var(--color-3-darkgray); - flex-grow: 1; + flex: 1 1 100%; + display: flex; + flex-direction: column; } }