diff --git a/src/dashboard/example/components/ScoreboardPanel.vue b/src/dashboard/example/components/ScoreboardPanel.vue index 5872b50..0bb2f0f 100644 --- a/src/dashboard/example/components/ScoreboardPanel.vue +++ b/src/dashboard/example/components/ScoreboardPanel.vue @@ -1222,9 +1222,9 @@ watch( .scoreboard-preview__side-inner { width: 100%; - display: flex; + display: grid; + grid-template-columns: minmax(220px, 320px) minmax(180px, 1fr); align-items: center; - justify-content: space-between; gap: 14px; } @@ -1233,7 +1233,16 @@ watch( } .scoreboard-preview__side--right .scoreboard-preview__side-inner { - justify-content: space-between; + grid-template-columns: minmax(180px, 1fr) minmax(220px, 320px); +} + + +.scoreboard-preview__side .scoreboard-preview__image-wrap { + justify-self: start; +} + +.scoreboard-preview__side--right .scoreboard-preview__image-wrap { + justify-self: end; } .scoreboard-preview__image-wrap { @@ -1266,6 +1275,7 @@ watch( .scoreboard-preview__controls { width: min(100%, 260px); + justify-self: center; display: flex; flex-direction: column; gap: 6px; @@ -1365,9 +1375,9 @@ watch( } .scoreboard-preview__side-inner { - flex-direction: column; + grid-template-columns: 1fr; align-items: flex-start; - justify-content: flex-start; + justify-items: flex-start; } .scoreboard-preview__side--right { @@ -1375,7 +1385,7 @@ watch( } .scoreboard-preview__side--right .scoreboard-preview__side-inner { - justify-content: flex-start; + grid-template-columns: 1fr; } }