|
2 | 2 | Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. |
3 | 3 | SPDX-License-Identifier: Apache-2.0 |
4 | 4 | */ |
| 5 | +/* stylelint-disable no-descending-specificity */ |
5 | 6 |
|
6 | 7 | @use '../../styles' as styles; |
7 | 8 | @use '../../styles/tokens' as awsui; |
|
26 | 27 | border-inline-end-width: 0; |
27 | 28 | // to compensate for the loss of padding due to the removal of the left and right borders |
28 | 29 | // and differences in default divider + selected border widths (visual refresh) |
29 | | - padding-block: 0; |
30 | | - padding-inline: 0; |
| 30 | + padding-block: calc(#{awsui.$border-item-width} - #{awsui.$border-divider-list-width}); |
| 31 | + padding-inline: awsui.$border-item-width; |
31 | 32 |
|
32 | 33 | > .option-content { |
33 | | - padding-block: styles.$option-padding-with-border-placeholder-vertical; |
34 | | - padding-inline: calc(#{styles.$control-padding-horizontal} + #{awsui.$border-item-width}); |
| 34 | + padding-block: styles.$option-padding-vertical; |
| 35 | + padding-inline: styles.$control-padding-horizontal; |
35 | 36 | } |
36 | 37 |
|
37 | 38 | &.pad-bottom { |
38 | | - padding-block-end: 0; |
| 39 | + padding-block-end: calc(#{awsui.$border-item-width} - #{awsui.$border-divider-list-width}); |
39 | 40 | border-block-end-color: transparent; |
40 | 41 | > .option-content { |
41 | | - padding-block-end: calc(#{styles.$option-padding-with-border-placeholder-vertical} + #{awsui.$space-xxxs}); |
| 42 | + padding-block-end: calc(#{styles.$option-padding-vertical} + #{awsui.$space-xxxs}); |
| 43 | + } |
| 44 | + } |
| 45 | + &.no-content-padding { |
| 46 | + > .option-content { |
| 47 | + padding-block: 0; |
| 48 | + padding-inline: 0; |
42 | 49 | } |
43 | 50 | } |
44 | 51 |
|
|
55 | 62 | > .option-content { |
56 | 63 | padding-inline-start: awsui.$space-xxl; |
57 | 64 | } |
| 65 | + &.no-content-padding { |
| 66 | + > .option-content { |
| 67 | + padding-block: 0; |
| 68 | + padding-inline: 0; |
| 69 | + } |
| 70 | + } |
58 | 71 | } |
59 | 72 | &.highlighted, |
60 | 73 | &.selected { |
|
76 | 89 | > .option-content { |
77 | 90 | padding-inline-start: awsui.$space-xxl; |
78 | 91 | } |
| 92 | + &.no-content-padding { |
| 93 | + > .option-content { |
| 94 | + padding-block: 0; |
| 95 | + padding-inline: 0; |
| 96 | + } |
| 97 | + } |
79 | 98 | } |
80 | 99 | &.pad-bottom { |
81 | 100 | padding-block-end: 0; |
82 | 101 | > .option-content { |
83 | 102 | padding-block-end: (calc(#{styles.$option-padding-vertical} + #{awsui.$space-xxxs})); |
84 | 103 | } |
85 | 104 | } |
| 105 | + &.no-content-padding { |
| 106 | + > .option-content { |
| 107 | + padding-block: 0; |
| 108 | + padding-inline: 0; |
| 109 | + } |
| 110 | + } |
86 | 111 | } |
87 | 112 |
|
88 | 113 | &.highlighted { |
|
148 | 173 | padding-block: awsui.$space-xs; |
149 | 174 | padding-inline: awsui.$space-xs; |
150 | 175 | } |
| 176 | + &.no-content-padding { |
| 177 | + > .option-content { |
| 178 | + padding-block: 0; |
| 179 | + padding-inline: 0; |
| 180 | + } |
| 181 | + } |
151 | 182 | } |
152 | 183 | &.interactiveGroups { |
153 | 184 | padding-block: 0; |
|
156 | 187 | padding-block: styles.$group-option-padding-with-border-placeholder-vertical; |
157 | 188 | padding-inline: styles.$control-padding-horizontal; |
158 | 189 | } |
| 190 | + &.no-content-padding { |
| 191 | + > .option-content { |
| 192 | + padding-block: 0; |
| 193 | + padding-inline: 0; |
| 194 | + } |
| 195 | + } |
159 | 196 | &.highlighted { |
160 | 197 | color: awsui.$color-text-dropdown-item-highlighted; |
161 | 198 | } |
|
166 | 203 | > .option-content { |
167 | 204 | padding-block: styles.$group-option-padding-vertical; |
168 | 205 | } |
| 206 | + &.no-content-padding { |
| 207 | + > .option-content { |
| 208 | + padding-block: 0; |
| 209 | + padding-inline: 0; |
| 210 | + } |
| 211 | + } |
169 | 212 | } |
170 | 213 | } |
171 | 214 | } |
|
0 commit comments