Skip to content

Commit a0f1460

Browse files
committed
Support aria-disabled in Field
1 parent 26eda60 commit a0f1460

File tree

1 file changed

+16
-7
lines changed

1 file changed

+16
-7
lines changed

packages/circuit-ui/components/Field/Field.module.css

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,10 @@
55
}
66

77
.wrapper[disabled],
8+
.wrapper[aria-disabled="true"],
89
.wrapper[data-disabled="true"],
910
.fieldset[disabled],
11+
.fieldset[aria-disabled="true"],
1012
.fieldset[data-disabled="true"] {
1113
pointer-events: none;
1214
}
@@ -28,7 +30,8 @@
2830
line-height: var(--cui-body-s-line-height);
2931
}
3032

31-
[disabled] .label-text,
33+
:global([disabled]) .label-text,
34+
:global([aria-disabled="true"]) .label-text,
3235
:global([data-disabled="true"]) .label-text {
3336
color: var(--cui-fg-normal-disabled);
3437
}
@@ -37,7 +40,8 @@
3740
color: var(--cui-fg-subtle);
3841
}
3942

40-
[disabled] .label-text-optional,
43+
:global([disabled]) .label-text-optional,
44+
:global([aria-disabled="true"]) .label-text-optional,
4145
:global([data-disabled="true"]) .label-text-optional {
4246
color: var(--cui-fg-subtle-disabled);
4347
}
@@ -49,7 +53,8 @@
4953
color: var(--cui-fg-subtle);
5054
}
5155

52-
[disabled] .description,
56+
:global([disabled]) .description,
57+
:global([aria-disabled="true"]) .description,
5358
:global([data-disabled="true"]) .description {
5459
color: var(--cui-fg-subtle-disabled);
5560
}
@@ -63,7 +68,8 @@
6368
transition: color var(--cui-transitions-default);
6469
}
6570

66-
[disabled] .validation-hint,
71+
:global([disabled]) .validation-hint,
72+
:global([aria-disabled="true"]) .validation-hint,
6773
:global([data-disabled="true"]) .validation-hint {
6874
color: var(--cui-fg-subtle-disabled);
6975
}
@@ -72,7 +78,8 @@
7278
color: var(--cui-fg-success);
7379
}
7480

75-
[disabled] .valid,
81+
:global([disabled]) .valid,
82+
:global([aria-disabled="true"]) .valid,
7683
:global([data-disabled="true"]) .valid {
7784
color: var(--cui-fg-success-disabled);
7885
}
@@ -81,7 +88,8 @@
8188
color: var(--cui-fg-warning);
8289
}
8390

84-
[disabled] .warning,
91+
:global([disabled]) .warning,
92+
:global([aria-disabled="true"]) .warning,
8593
:global([data-disabled="true"]) .warning {
8694
color: var(--cui-fg-warning-disabled);
8795
}
@@ -90,7 +98,8 @@
9098
color: var(--cui-fg-danger);
9199
}
92100

93-
[disabled] .invalid,
101+
:global([disabled]) .invalid,
102+
:global([aria-disabled="true"]) .invalid,
94103
:global([data-disabled="true"]) .invalid {
95104
color: var(--cui-fg-danger-disabled);
96105
}

0 commit comments

Comments
 (0)