|
11 | 11 | @include visually-hidden; |
12 | 12 |
|
13 | 13 | &:focus-visible + .Backdrop { |
14 | | - // stylelint-disable-next-line -- generated by polaris-migrator DO NOT COPY |
15 | | - @include focus-ring($style: 'focused'); |
16 | | - |
17 | | - #{$se23} & { |
18 | | - /* stylelint-disable-next-line polaris/border/polaris/at-rule-disallowed-list -- se23 radio overrides */ |
19 | | - @include no-focus-ring; |
20 | | - outline: var(--p-border-width-2) solid |
21 | | - var(--p-color-border-interactive-focus); |
22 | | - outline-offset: var(--p-space-025); |
23 | | - } |
| 14 | + outline: var(--p-border-width-2) solid |
| 15 | + var(--p-color-border-interactive-focus); |
| 16 | + outline-offset: var(--p-space-025); |
24 | 17 |
|
25 | 18 | &::after { |
26 | 19 | border-radius: var(--p-border-radius-full); |
|
37 | 30 | border-color: var(--p-color-border-interactive); |
38 | 31 |
|
39 | 32 | &::before { |
40 | | - #{$se23} & { |
41 | | - background-color: var(--p-color-icon-on-color); |
42 | | - transition: opacity var(--p-motion-duration-150) |
43 | | - var(--p-motion-ease-out), |
44 | | - transform var(--p-motion-duration-150) var(--p-motion-ease-out); |
45 | | - } |
46 | | - transition: opacity var(--p-motion-duration-150) var(--p-motion-ease), |
47 | | - transform var(--p-motion-duration-150) var(--p-motion-ease); |
| 33 | + background-color: var(--p-color-icon-on-color); |
| 34 | + transition: opacity var(--p-motion-duration-150) |
| 35 | + var(--p-motion-ease-out), |
| 36 | + transform var(--p-motion-duration-150) var(--p-motion-ease-out); |
48 | 37 | opacity: 1; |
49 | 38 | transform: translate(-50%, -50%) scale(1); |
50 | 39 | } |
|
54 | 43 | &:checked:not([disabled]) + .Backdrop { |
55 | 44 | &, |
56 | 45 | .ChoiceLabel:hover & { |
57 | | - #{$se23} & { |
58 | | - background-color: var(--p-color-bg-primary); |
59 | | - border-color: var(--p-color-border-input-active-experimental); |
60 | | - } |
| 46 | + background-color: var(--p-color-bg-primary); |
| 47 | + border-color: var(--p-color-border-input-active-experimental); |
61 | 48 | } |
62 | 49 | } |
63 | 50 |
|
64 | 51 | + .Backdrop { |
65 | 52 | .ChoiceLabel:hover & { |
66 | 53 | cursor: pointer; |
67 | 54 | border-color: var(--p-color-border-input-hover); |
68 | | - #{$se23} & { |
69 | | - background: var(--p-color-bg-input-hover-experimental); |
70 | | - } |
| 55 | + background: var(--p-color-bg-input-hover-experimental); |
71 | 56 | } |
72 | 57 |
|
73 | 58 | .ChoiceLabel:active & { |
74 | | - #{$se23} & { |
75 | | - border-color: var(--p-color-bg-primary); |
76 | | - border-width: var(--p-border-width-2); |
77 | | - } |
| 59 | + border-color: var(--p-color-bg-primary); |
| 60 | + border-width: var(--p-border-width-2); |
78 | 61 | } |
79 | 62 | } |
80 | 63 |
|
81 | 64 | &:disabled + .Backdrop { |
82 | 65 | &, |
83 | 66 | .ChoiceLabel:hover & { |
84 | | - border-color: var(--p-color-border-disabled); |
85 | 67 | cursor: default; |
86 | | - #{$se23} & { |
87 | | - background-color: var( |
88 | | - --p-color-bg-transparent-secondary-disabled-experimental |
89 | | - ); |
90 | | - border: none; |
91 | | - // Duplicating this rule due to the specificity of the se23 selector |
92 | | - // in earlier rules blasting it away. |
93 | | - cursor: default; |
94 | | - } |
| 68 | + background-color: var( |
| 69 | + --p-color-bg-transparent-secondary-disabled-experimental |
| 70 | + ); |
| 71 | + border: none; |
95 | 72 |
|
96 | 73 | &::before { |
97 | 74 | background-color: var(--p-color-border-disabled); |
|
102 | 79 | &:disabled:checked + .Backdrop::before { |
103 | 80 | &, |
104 | 81 | .ChoiceLabel:hover & { |
105 | | - #{$se23} & { |
106 | | - background-color: var(--p-color-icon-on-color); |
107 | | - } |
| 82 | + background-color: var(--p-color-icon-on-color); |
108 | 83 | } |
109 | 84 | } |
110 | 85 | } |
111 | 86 | /* stylelint-enable selector-max-specificity, selector-max-class, selector-max-combinators */ |
112 | 87 |
|
113 | 88 | .Backdrop { |
114 | | - #{$se23} & { |
115 | | - border-width: var(--p-border-width-1-experimental); |
116 | | - background-color: var(--p-color-bg-input); |
117 | | - transition: border-color var(--p-motion-duration-100) |
118 | | - var(--p-motion-ease-out); |
119 | | - |
120 | | - &::before { |
121 | | - transition: opacity var(--p-motion-duration-100) var(--p-motion-ease-out), |
122 | | - transform var(--p-motion-duration-100) var(--p-motion-ease-out); |
123 | | - } |
124 | | - } |
125 | 89 | // stylelint-disable-next-line -- Polaris component custom properties |
126 | 90 | --pc-icon-size-small: 8px; |
127 | 91 |
|
|
137 | 101 | display: block; |
138 | 102 | width: 100%; |
139 | 103 | height: 100%; |
140 | | - border: var(--p-border-width-2) solid var(--p-color-border-input); |
| 104 | + border: var(--p-border-width-1-experimental) solid var(--p-color-border-input); |
141 | 105 | border-radius: var(--p-border-radius-full); |
142 | | - background-color: var(--p-color-bg); |
143 | | - transition: border-color var(--p-motion-duration-100) var(--p-motion-ease); |
| 106 | + background-color: var(--p-color-bg-input); |
| 107 | + transition: border-color var(--p-motion-duration-100) var(--p-motion-ease-out); |
144 | 108 |
|
145 | 109 | &::before { |
146 | 110 | content: ''; |
|
156 | 120 | width: var(--pc-icon-size-small); |
157 | 121 | background-color: var(--p-color-bg-interactive); |
158 | 122 | border-radius: var(--p-border-radius-full); |
159 | | - transition: opacity var(--p-motion-duration-100) var(--p-motion-ease), |
160 | | - transform var(--p-motion-duration-100) var(--p-motion-ease); |
| 123 | + transition: opacity var(--p-motion-duration-100) var(--p-motion-ease-out), |
| 124 | + transform var(--p-motion-duration-100) var(--p-motion-ease-out); |
161 | 125 |
|
162 | 126 | @media (forced-colors: active) { |
163 | 127 | border: var(--p-border-width-5) solid transparent; |
|
0 commit comments