Skip to content

Commit 391d5d4

Browse files
authored
refactor: hide toggle button for readonly fields in base styles (#10432)
1 parent b07a2f9 commit 391d5d4

File tree

13 files changed

+21
-0
lines changed

13 files changed

+21
-0
lines changed

packages/combo-box/src/styles/vaadin-combo-box-base-styles.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,8 @@ export const comboBoxStyles = css`
1414
[part~='toggle-button']::before {
1515
mask-image: var(--_vaadin-icon-chevron-down);
1616
}
17+
18+
:host([readonly]) [part~='toggle-button'] {
19+
display: none;
20+
}
1721
`;
-202 Bytes
Loading

packages/date-picker/src/styles/vaadin-date-picker-base-styles.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,8 @@ export const datePickerStyles = css`
2727
[part~='toggle-button']::before {
2828
mask-image: var(--_vaadin-icon-calendar);
2929
}
30+
31+
:host([readonly]) [part~='toggle-button'] {
32+
display: none;
33+
}
3034
`;
-269 Bytes
Loading
-708 Bytes
Loading

packages/multi-select-combo-box/src/styles/vaadin-multi-select-combo-box-base-styles.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,11 @@ export const multiSelectComboBoxStyles = [
4343
padding: 0;
4444
}
4545
46+
:host([readonly]:not([disabled])) [part~='toggle-button'] {
47+
display: block;
48+
color: var(--vaadin-input-field-button-text-color, var(--vaadin-text-color-secondary));
49+
}
50+
4651
:host([readonly]:not([disabled])) [part$='button'] {
4752
cursor: var(--vaadin-clickable-cursor);
4853
}
27 Bytes
Loading
21 Bytes
Loading
27 Bytes
Loading

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,8 @@ export const selectStyles = css`
3535
[part~='toggle-button']::before {
3636
mask-image: var(--_vaadin-icon-chevron-down);
3737
}
38+
39+
:host([readonly]) [part~='toggle-button'] {
40+
display: none;
41+
}
3842
`;

0 commit comments

Comments
 (0)