Skip to content

Commit de8bb05

Browse files
authored
refactor: update checkbox base styles, add icon size property (#10095)
1 parent 30ba0f1 commit de8bb05

File tree

6 files changed

+2
-3
lines changed

6 files changed

+2
-3
lines changed

packages/checkbox/src/styles/vaadin-checkbox-base-styles.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import { field } from '@vaadin/field-base/src/styles/field-base-styles.js';
1111
const checkbox = css`
1212
[part='checkbox']::after {
1313
inset: 0;
14-
mask-image: var(--_vaadin-icon-checkmark);
14+
mask: var(--_vaadin-icon-checkmark) 50% / var(--vaadin-checkbox-icon-size, 100%) no-repeat;
1515
}
1616
1717
:host([readonly]) {
@@ -25,7 +25,6 @@ const checkbox = css`
2525
}
2626
2727
:host([indeterminate]) [part='checkbox']::after {
28-
inset: calc(var(--_border-width) * -1);
2928
mask-image: var(--_vaadin-icon-minus);
3029
}
3130
`;
11 Bytes
Loading
21 Bytes
Loading
20 Bytes
Loading
15 Bytes
Loading

packages/field-base/src/styles/checkable-base-styles.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ export const checkable = (part, propName = part) => css`
9797
:host(:is([checked], [indeterminate])) {
9898
--vaadin-${unsafeCSS(propName)}-background: var(--vaadin-color);
9999
--vaadin-${unsafeCSS(propName)}-border-color: transparent;
100-
--vaadin-${unsafeCSS(propName)}-color: var(--vaadin-background-color);
100+
--vaadin-${unsafeCSS(propName)}-color: oklch(from var(--vaadin-${unsafeCSS(propName)}-background) clamp(0, (0.62 - l) * 1000, 1) 0 0);
101101
}
102102
103103
:host([disabled]) {

0 commit comments

Comments
 (0)