|
131 | 131 | %advanced-filter {
|
132 | 132 | @include sizable();
|
133 | 133 |
|
| 134 | + --_tree-scrollbar-gutter: #{rem(16px)}; |
| 135 | + |
| 136 | + @if $variant == 'bootstrap' { |
| 137 | + --query-builder-outer-padding: #{rem(16px)}; |
| 138 | + } @else { |
| 139 | + --query-builder-outer-padding: #{rem(24px)}; |
| 140 | + } |
| 141 | + |
134 | 142 | width: auto;
|
135 | 143 | min-width: rem(660px);
|
136 | 144 | background-color: var-get($theme, 'background');
|
|
139 | 147 | overflow: hidden;
|
140 | 148 |
|
141 | 149 | &:has(:not(igx-query-builder-header)) {
|
142 |
| - padding-block-start: if($variant != 'bootstrap', rem(24px), rem(16px)) |
| 150 | + padding-block-start: var(--query-builder-outer-padding); |
| 151 | + |
| 152 | + %query-level-0 { |
| 153 | + padding-block: 0 var(--query-builder-outer-padding); |
| 154 | + } |
143 | 155 | }
|
144 | 156 |
|
145 | 157 | &:has(igx-query-builder-header) {
|
146 | 158 | padding-block-start: 0;
|
| 159 | + |
| 160 | + %query-level-0 { |
| 161 | + padding-block: if($variant != 'bootstrap', 0, rem(16px)) var(--query-builder-outer-padding); |
| 162 | + } |
147 | 163 | }
|
148 | 164 |
|
149 | 165 | .igx-chip__ghost {
|
|
162 | 178 | %query-level-0 {
|
163 | 179 | display: block;
|
164 | 180 | width: 100%;
|
165 |
| - padding-inline: if($variant != 'bootstrap', rem(24px), rem(16px)); |
166 |
| - padding-block: |
167 |
| - if($variant != 'bootstrap', 0, rem(16px)) |
168 |
| - if($variant != 'bootstrap', rem(24px), rem(16px)); |
| 181 | + |
| 182 | + padding-inline: var(--query-builder-outer-padding); |
169 | 183 |
|
170 | 184 | > %advanced-filter__main {
|
171 | 185 | gap: rem(16px);
|
|
176 | 190 | max-height: rem(570px);
|
177 | 191 | overflow-y: auto;
|
178 | 192 | overflow-x: hidden;
|
179 |
| - padding-inline-end: rem(16px); |
| 193 | + padding-inline-end: var(--_tree-scrollbar-gutter); |
180 | 194 | }
|
181 | 195 | }
|
182 | 196 | }
|
|
247 | 261 | margin-bottom: 0;
|
248 | 262 | border-block-end: rem(1px) solid var-get($theme, 'header-border');
|
249 | 263 |
|
250 |
| - padding-inline: if($variant != 'bootstrap', rem(24px), rem(16px)); |
251 |
| - padding-block: if($variant != 'bootstrap', rem(24px), rem(16px)) rem(16px); |
| 264 | + padding-inline: var(--query-builder-outer-padding); |
| 265 | + padding-block: var(--query-builder-outer-padding) rem(16px); |
252 | 266 | }
|
253 | 267 |
|
254 | 268 | %advanced-filter__title {
|
|
0 commit comments