diff --git a/client/web/src/components/panels/Document.vue b/client/web/src/components/panels/Document.vue index 0551b9bf..6df9743d 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 50e57cfb..40b61201 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 a0308d1d..670adb27 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 35e3319b..4ee61998 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 544dba30..654611d4 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; } }