🐛 Fix radio buttons UI for boolean operations

This commit is contained in:
Belén Albeza 2024-02-20 13:00:54 +01:00
parent f1e12015d6
commit 4097dec5a4
3 changed files with 15 additions and 16 deletions

View file

@ -21,7 +21,6 @@
flex-grow: 1; flex-grow: 1;
border-radius: $s-8; border-radius: $s-8;
box-sizing: border-box; box-sizing: border-box;
border: $s-2 solid var(--radio-btn-border-color);
input { input {
display: none; display: none;
} }

View file

@ -85,7 +85,6 @@
:title (str (tr "exclude") " (" (sc/get-tooltip :bool-exclude) ")") :title (str (tr "exclude") " (" (sc/get-tooltip :bool-exclude) ")")
:id "bool-opt-exclude"}]]] :id "bool-opt-exclude"}]]]
[:div {:class (stl/css :bool-group)}
[:button [:button
{:title (tr "workspace.shape.menu.flatten") {:title (tr "workspace.shape.menu.flatten")
:class (stl/css-case :class (stl/css-case
@ -93,5 +92,4 @@
:disabled disabled-flatten) :disabled disabled-flatten)
:disabled disabled-flatten :disabled disabled-flatten
:on-click flatten-objects} :on-click flatten-objects}
flatten-icon]]]))) flatten-icon]])))

View file

@ -7,15 +7,16 @@
@import "refactor/common-refactor.scss"; @import "refactor/common-refactor.scss";
.boolean-options { .boolean-options {
display: flex; display: grid;
gap: $s-4; grid-template-columns: repeat(8, $s-28);
column-gap: $s-4;
height: $s-32; height: $s-32;
margin: 0 calc(-1 * $s-2);
} }
.bool-group { .bool-group {
display: flex; display: grid;
align-items: center; grid-template-columns: subgrid;
grid-column: 1 / span 4;
} }
.flatten-button { .flatten-button {
@ -23,6 +24,7 @@
height: $s-32; height: $s-32;
width: $s-32; width: $s-32;
border-radius: $br-8; border-radius: $br-8;
grid-column: 5 / span 1;
--flatten-icon-foreground-color: var(--icon-foreground); --flatten-icon-foreground-color: var(--icon-foreground);
&.disabled { &.disabled {