Skip to content

Commit 93af9a8

Browse files
[CB] Decrize the size of radio buttons (#4109)
* dbeaver/pro#8202 decreases border for radio buttons + matches border colors * fixes checkboxes and radios space conflicts so it aligned on the left and has correct spacing with text also * reverts margin top for checkboxes --------- Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com>
1 parent 19125fe commit 93af9a8

3 files changed

Lines changed: 6 additions & 4 deletions

File tree

webapp/common-react/@dbeaver/ui-kit/src/Radio/Radio.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@
8686
height: var(--ring-size);
8787
margin-top: calc((var(--dbv-kit-radio-height) - (var(--ring-size))) * 0.5);
8888
border-radius: 50%;
89-
border: 2px solid var(--dbv-kit-radio-inactive-border);
89+
border: var(--dbv-kit-radio-border-width) solid var(--dbv-kit-radio-inactive-border);
9090
background-color: var(--dbv-kit-radio-inactive-background);
9191

9292
@media (prefers-reduced-motion: no-preference) {

webapp/common-react/@dbeaver/ui-kit/src/Radio/_base.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
--dbv-kit-radio-dot-size: 0.25;
1616
--dbv-kit-radio-font-size: calc(var(--dbv-kit-font-size-base) * 0.875);
1717
--dbv-kit-radio-gap: var(--tw-spacing);
18+
--dbv-kit-radio-border-width: 1px;
1819

1920
--dbv-kit-select-label-foreground: var(--dbv-kit-color-control-label);
2021
--dbv-kit-select-label-padding-inline: var(--tw-spacing);

webapp/packages/core-blocks/src/FormControls/Radio.css

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,11 @@
99
@layer components {
1010
:root {
1111
--dbv-kit-radio-small-height: 24px;
12-
--dbv-kit-radio-small-gap: calc(var(--dbv-kit-radio-gap) * 0.25);
12+
--dbv-kit-radio-medium-height: 28px;
13+
--dbv-kit-radio-large-height: 32px;
14+
--dbv-kit-radio-xlarge-height: 36px;
1315

1416
--dbv-kit-radio-medium-dot-size: 0.3;
15-
--dbv-kit-radio-medium-height: 32px;
1617
--dbv-kit-radio-medium-gap: calc(var(--dbv-kit-radio-gap) * 3);
1718
}
1819

@@ -24,7 +25,7 @@
2425
--dbv-kit-radio-active-border: var(--theme-primary);
2526
--dbv-kit-radio-active-foreground: var(--theme-primary);
2627

27-
--dbv-kit-radio-inactive-border: color-mix(in srgb, var(--theme-on-secondary), white 30%);
28+
--dbv-kit-radio-inactive-border: color-mix(in srgb, var(--theme-on-secondary), white 20%);
2829
--dbv-kit-radio-hover-shadow-color: color-mix(in srgb, var(--theme-on-secondary), white 80%);
2930
}
3031

0 commit comments

Comments
 (0)