diff --git a/src/components/color_input/color_input.scss b/src/components/color_input/color_input.scss index 3128381f5..c6680b6b0 100644 --- a/src/components/color_input/color_input.scss +++ b/src/components/color_input/color_input.scss @@ -1,18 +1,28 @@ .color-input { display: inline-flex; + flex-wrap: wrap; + max-width: 10em; + grid-template-columns: 1fr auto; + grid-template-rows: auto auto; + grid-template-areas: + "label checkbox" + "input input"; .label { flex: 1 1 auto; + grid-area: label; } .opt { + grid-area: checkbox; margin-right: 0.5em; } &-field.input { - display: inline-flex; - flex: 0 0 0; - max-width: 9em; + flex: 1 1 10em; + max-width: 10em; + grid-area: input; + display: flex; align-items: stretch; input { diff --git a/src/components/palette_editor/palette_editor.vue b/src/components/palette_editor/palette_editor.vue index 252928b9e..3040696d0 100644 --- a/src/components/palette_editor/palette_editor.vue +++ b/src/components/palette_editor/palette_editor.vue @@ -1,44 +1,52 @@ - updatePalette(key, value)" - /> - - - {{ $t('settings.style.themes3.palette.import') }} - - - - {{ $t('settings.style.themes3.palette.export') }} - - - {{ $t('settings.style.themes3.palette.apply') }} - + + updatePalette(key, value)" + /> + + + + + {{ $t('settings.style.themes3.palette.import') }} + + + + {{ $t('settings.style.themes3.palette.export') }} + + + + + {{ $t('settings.style.themes3.palette.apply') }} + +