|
97 | 97 | padding-top: 0px;
|
98 | 98 | padding-bottom: 0px;
|
99 | 99 | }
|
| 100 | + |
| 101 | + .react-spectrum-ListViewItem-grid { |
| 102 | + display: grid; |
| 103 | + grid-template-columns: auto auto auto 1fr auto auto; |
| 104 | + grid-template-rows: 1fr auto; |
| 105 | + grid-template-areas: |
| 106 | + "checkbox icon image content actions actionmenu chevron" |
| 107 | + "checkbox icon image description actions actionmenu chevron" |
| 108 | + ; |
| 109 | + align-items: center; |
| 110 | + } |
| 111 | + |
| 112 | + .react-spectrum-ListViewItem-checkbox { |
| 113 | + grid-area: checkbox; |
| 114 | + align-items: center; |
| 115 | + justify-items: center; |
| 116 | + min-height: 0; |
| 117 | + height: 100%; |
| 118 | + > span { |
| 119 | + margin: 0; |
| 120 | + } |
| 121 | + } |
| 122 | + |
| 123 | + .react-spectrum-ListViewItem-icon, |
| 124 | + .react-spectrum-ListViewItem-image { |
| 125 | + grid-area: image; |
| 126 | + align-items: center; |
| 127 | + justify-items: center; |
| 128 | + padding-inline-end: var(--spectrum-global-dimension-size-100); |
| 129 | + } |
| 130 | + |
| 131 | + .react-spectrum-ListViewItem-image { |
| 132 | + border-radius: var(--spectrum-global-dimension-size-25); |
| 133 | + width: var(--spectrum-global-dimension-size-400); |
| 134 | + height: var(--spectrum-global-dimension-size-400); |
| 135 | + } |
| 136 | + |
| 137 | + .react-spectrum-ListViewItem-content, |
| 138 | + .react-spectrum-ListViewItem-description { |
| 139 | + flex-grow: 1; |
| 140 | + } |
| 141 | + |
| 142 | + .react-spectrum-ListViewItem-content { |
| 143 | + grid-area: content; |
| 144 | + } |
| 145 | + |
| 146 | + .react-spectrum-ListViewItem-description { |
| 147 | + grid-area: description; |
| 148 | + } |
| 149 | + |
| 150 | + .react-spectrum-ListViewItem-actions { |
| 151 | + grid-area: actions; |
| 152 | + flex-grow: 0; |
| 153 | + flex-shrink: 0; |
| 154 | + } |
| 155 | + |
| 156 | + .react-spectrum-ListViewItem-actionmenu { |
| 157 | + grid-area: actionmenu; |
| 158 | + } |
| 159 | + |
| 160 | + .react-spectrum-ListViewItem-parentIndicator { |
| 161 | + grid-area: chevron; |
| 162 | + padding-inline-start: var(--spectrum-global-dimension-size-75); |
| 163 | + } |
100 | 164 |
|
101 | 165 | /* give first and last items border-radius to match listview container */
|
102 | 166 | div:first-child > div[role="row"] > & {
|
|
121 | 185 | min-height: var(--spectrum-global-dimension-size-600);
|
122 | 186 | }
|
123 | 187 |
|
124 |
| -.react-spectrum-ListViewItem-grid { |
125 |
| - display: grid; |
126 |
| - grid-template-columns: auto auto auto 1fr auto auto; |
127 |
| - grid-template-rows: 1fr auto; |
128 |
| - grid-template-areas: |
129 |
| - "checkbox icon image content actions actionmenu chevron" |
130 |
| - "checkbox icon image description actions actionmenu chevron" |
131 |
| - ; |
132 |
| - align-items: center; |
133 |
| -} |
134 |
| - |
135 |
| -.react-spectrum-ListViewItem-checkbox { |
136 |
| - grid-area: checkbox; |
137 |
| - align-items: center; |
138 |
| - justify-items: center; |
139 |
| - min-height: 0; |
140 |
| - height: 100%; |
141 |
| - > span { |
142 |
| - margin: 0; |
143 |
| - } |
144 |
| -} |
145 |
| - |
146 |
| -.react-spectrum-ListViewItem-icon, |
147 |
| -.react-spectrum-ListViewItem-image { |
148 |
| - grid-area: image; |
149 |
| - align-items: center; |
150 |
| - justify-items: center; |
151 |
| - |
152 |
| - [dir="ltr"] & { |
153 |
| - padding-right: var(--spectrum-global-dimension-size-100); |
154 |
| - } |
155 |
| - [dir="rtl"] & { |
156 |
| - padding-left: var(--spectrum-global-dimension-size-100); |
157 |
| - } |
158 |
| -} |
159 |
| - |
160 |
| -.react-spectrum-ListViewItem-image { |
161 |
| - border-radius: var(--spectrum-global-dimension-size-25); |
162 |
| - width: var(--spectrum-global-dimension-size-400); |
163 |
| - height: var(--spectrum-global-dimension-size-400); |
164 |
| -} |
165 |
| - |
166 |
| -.react-spectrum-ListViewItem-content, |
167 |
| -.react-spectrum-ListViewItem-description { |
168 |
| - flex-grow: 1; |
169 |
| -} |
170 |
| - |
171 |
| -.react-spectrum-ListViewItem-content { |
172 |
| - grid-area: content; |
173 |
| -} |
174 |
| - |
175 |
| -.react-spectrum-ListViewItem-description { |
176 |
| - grid-area: description; |
177 |
| -} |
178 |
| - |
179 |
| -.react-spectrum-ListViewItem-actions { |
180 |
| - grid-area: actions; |
181 |
| - flex-grow: 0; |
182 |
| - flex-shrink: 0; |
183 |
| -} |
184 |
| - |
185 |
| -.react-spectrum-ListViewItem-actionmenu { |
186 |
| - grid-area: actionmenu; |
187 |
| -} |
188 |
| - |
189 | 188 | .react-spectrum-ListView-centeredWrapper {
|
190 | 189 | display: flex;
|
191 | 190 | align-items: center;
|
|
194 | 193 | height: 100%;
|
195 | 194 | }
|
196 | 195 |
|
197 |
| -.react-spectrum-ListViewItem-parentIndicator { |
198 |
| - grid-area: chevron; |
199 |
| - |
200 |
| - [dir="ltr"] & { |
201 |
| - padding-left: var(--spectrum-global-dimension-size-75); |
202 |
| - } |
203 |
| - [dir="rtl"] & { |
204 |
| - padding-right: var(--spectrum-global-dimension-size-75); |
205 |
| - } |
206 |
| -} |
0 commit comments