|
112 | 112 | )
|
113 | 113 | );
|
114 | 114 |
|
| 115 | + @each $key, $value in $base { |
| 116 | + @if (type-of($value) != 'map') { |
| 117 | + $map: map-remove($map, $key); |
| 118 | + } |
| 119 | + } |
| 120 | + |
115 | 121 | $panel: map-merge(
|
116 | 122 | setter(map-get($map, sidebar-panel), ()),
|
117 | 123 | setter(map-get($map, panel), ())
|
|
128 | 134 | )
|
129 | 135 | );
|
130 | 136 |
|
| 137 | + $map: map-remove($map, sidebar-panel, panel); |
| 138 | + |
131 | 139 | $header: map-merge(
|
132 | 140 | setter(map-get($map, sidebar-header), ()),
|
133 | 141 | setter(map-get($map, header), ())
|
134 | 142 | );
|
135 | 143 |
|
| 144 | + $map: map-remove($map, sidebar-header, header); |
| 145 | + |
136 | 146 | $header-component-title: map-merge(
|
137 | 147 | setter(map-get($header, component-title), ()),
|
138 | 148 | setter(map-get($map, component-header-title), ())
|
139 | 149 | );
|
140 | 150 |
|
| 151 | + $map: map-remove($map, component-title, component-header-title); |
| 152 | + |
141 | 153 | $header-component-subtitle: map-merge(
|
142 | 154 | setter(map-get($header, component-subtitle), ()),
|
143 | 155 | setter(map-get($map, component-header-subtitle), ())
|
144 | 156 | );
|
145 | 157 |
|
| 158 | + $map: map-remove($map, component-subtitle, component-header-subtitle); |
| 159 | + |
146 | 160 | $body: map-merge(
|
147 | 161 | setter(map-get($map, sidebar-body), ()),
|
148 | 162 | setter(map-get($map, body), ())
|
149 | 163 | );
|
150 | 164 |
|
| 165 | + $map: map-remove($map, sidebar-body, body); |
| 166 | + |
151 | 167 | $footer: map-merge(
|
152 | 168 | setter(map-get($map, sidebar-footer), ()),
|
153 | 169 | setter(map-get($map, footer), ())
|
154 | 170 | );
|
155 | 171 |
|
| 172 | + $map: map-remove($map, sidebar-footer, footer); |
| 173 | + |
156 | 174 | $dt: map-merge(
|
157 | 175 | setter(map-get($map, sidebar-dt), ()),
|
158 | 176 | setter(map-get($map, dt), ())
|
159 | 177 | );
|
| 178 | + |
| 179 | + $map: map-remove($map, sidebar-dt, dt); |
| 180 | + |
160 | 181 | $dd: map-merge(
|
161 | 182 | setter(map-get($map, sidebar-dd), ()),
|
162 | 183 | setter(map-get($map, dd), ())
|
163 | 184 | );
|
164 | 185 |
|
| 186 | + $map: map-remove($map, sidebar-dd, dd); |
| 187 | + |
165 | 188 | $nav-nested: setter(map-get($map, nav-nested), ());
|
166 | 189 |
|
167 | 190 | $nav-nested-nav-link: map-merge(
|
168 | 191 | setter(map-get($nav-nested, nav-link), ()),
|
169 | 192 | setter(map-get($map, nav-nested-link), ())
|
170 | 193 | );
|
171 | 194 |
|
| 195 | + $map: map-remove($map, nav-link, nav-nested, nav-nested-link); |
| 196 | + |
172 | 197 | $sidebar-list-group: setter(map-get($map, sidebar-list-group), ());
|
173 | 198 |
|
| 199 | + $map: map-remove($map, sidebar-list-group); |
| 200 | + |
174 | 201 | $sidebar-list-group-item: setter(
|
175 | 202 | map-get($sidebar-list-group, list-group-item),
|
176 | 203 | ()
|
|
199 | 226 | )
|
200 | 227 | );
|
201 | 228 |
|
| 229 | + $map: map-remove( |
| 230 | + $map, |
| 231 | + list-group-item, |
| 232 | + sidebar-list-group-item-bg, |
| 233 | + sidebar-list-group-item-border-color |
| 234 | + ); |
| 235 | + |
202 | 236 | $sidebar-list-group-title: map-merge(
|
203 | 237 | setter(map-get($sidebar-list-group, list-group-title), ()),
|
204 | 238 | setter(map-get($map, sidebar-list-group-title), ())
|
205 | 239 | );
|
206 | 240 |
|
| 241 | + $map: map-remove($map, list-group-title, sidebar-list-group-title); |
| 242 | + |
207 | 243 | $sidebar-list-group-subtitle: map-merge(
|
208 | 244 | setter(map-get($sidebar-list-group, list-group-subtitle), ()),
|
209 | 245 | setter(map-get($map, sidebar-list-group-subtitle), ())
|
210 | 246 | );
|
211 | 247 |
|
| 248 | + $map: map-remove( |
| 249 | + $map, |
| 250 | + list-group-subtitle, |
| 251 | + sidebar-list-group-subtitle |
| 252 | + ); |
| 253 | + |
212 | 254 | $sidebar-list-group-text: map-merge(
|
213 | 255 | setter(map-get($sidebar-list-group, list-group-text), ()),
|
214 | 256 | setter(map-get($map, sidebar-list-group-text), ())
|
215 | 257 | );
|
216 | 258 |
|
| 259 | + $map: map-remove($map, list-group-text, sidebar-list-group-text); |
| 260 | + |
217 | 261 | $sidebar-list-group-subtext: map-merge(
|
218 | 262 | setter(map-get($sidebar-list-group, list-group-subtext), ()),
|
219 | 263 | setter(map-get($map, sidebar-list-group-subtext), ())
|
220 | 264 | );
|
221 | 265 |
|
| 266 | + $map: map-remove($map, list-group-subtext, sidebar-list-group-subtext); |
| 267 | + |
222 | 268 | $sidebar-list-group-sticker: map-deep-merge(
|
223 | 269 | map-get($sidebar-list-group, sticker),
|
224 | 270 | map-get($map, sidebar-list-group-sticker)
|
225 | 271 | );
|
226 | 272 |
|
| 273 | + $map: map-remove($map, sticker, sidebar-list-group-sticker); |
| 274 | + |
227 | 275 | $sidebar-list-group-sticker-secondary: map-deep-merge(
|
228 | 276 | map-get($sidebar-list-group, sticker-secondary),
|
229 | 277 | map-get($map, sidebar-list-group-sticker-secondary)
|
230 | 278 | );
|
231 | 279 |
|
| 280 | + $map: map-remove( |
| 281 | + $map, |
| 282 | + sticker-secondary, |
| 283 | + sidebar-list-group-sticker-secondary |
| 284 | + ); |
| 285 | + |
232 | 286 | @if ($enabled) {
|
233 | 287 | @if (length($base) != 0) {
|
234 | 288 | @include clay-css($base);
|
235 | 289 | }
|
236 | 290 |
|
237 | 291 | @at-root {
|
238 | 292 | $_sidenav-start: map-get($map, sidenav-start);
|
| 293 | + $map: map-remove($map, sidenav-start); |
239 | 294 |
|
240 | 295 | @if ($_sidenav-start) {
|
241 | 296 | #{clay-insert-before(clay-parent(&), '.sidenav-start ')},
|
|
255 | 310 | }
|
256 | 311 |
|
257 | 312 | $_sidenav-end: map-get($map, sidenav-right);
|
| 313 | + $map: map-remove($map, sidenav-right); |
258 | 314 |
|
259 | 315 | @if ($_sidenav-end) {
|
260 | 316 | #{clay-insert-before(clay-parent(&), '.sidenav-end ')},
|
|
275 | 331 | }
|
276 | 332 |
|
277 | 333 | $_focus: map-get($map, focus);
|
| 334 | + $map: map-remove($map, focus); |
278 | 335 |
|
279 | 336 | @if ($_focus) {
|
280 | 337 | @at-root {
|
|
287 | 344 | }
|
288 | 345 |
|
289 | 346 | $_component-link: map-get($map, component-link);
|
| 347 | + $map: map-remove($map, component-link); |
290 | 348 |
|
291 | 349 | @if ($_component-link) {
|
292 | 350 | .component-link {
|
|
295 | 353 | }
|
296 | 354 |
|
297 | 355 | $_close: map-get($map, close);
|
| 356 | + $map: map-remove($map, close); |
298 | 357 |
|
299 | 358 | @if ($_close) {
|
300 | 359 | .close {
|
|
427 | 486 | }
|
428 | 487 |
|
429 | 488 | $_panel-unstyled: map-get($map, panel-unstyled);
|
| 489 | + $map: map-remove($map, panel-unstyled); |
430 | 490 |
|
431 | 491 | @if ($_panel-unstyled) {
|
432 | 492 | .panel-unstyled {
|
|
435 | 495 | }
|
436 | 496 |
|
437 | 497 | $_component-navigation-bar: map-get($map, component-navigation-bar);
|
| 498 | + $map: map-remove($map, component-navigation-bar); |
438 | 499 |
|
439 | 500 | @if ($_component-navigation-bar) {
|
440 | 501 | .component-navigation-bar {
|
|
443 | 504 | }
|
444 | 505 |
|
445 | 506 | $_panel-group: map-get($map, panel-group);
|
| 507 | + $map: map-remove($map, panel-group); |
446 | 508 |
|
447 | 509 | @if ($_panel-group) {
|
448 | 510 | .panel-group {
|
|
451 | 513 | }
|
452 | 514 |
|
453 | 515 | $_btn: map-get($map, btn);
|
| 516 | + $map: map-remove($map, btn); |
454 | 517 |
|
455 | 518 | @if ($_btn) {
|
456 | 519 | .btn {
|
|
459 | 522 | }
|
460 | 523 |
|
461 | 524 | $_form-control: map-get($map, form-control);
|
| 525 | + $map: map-remove($map, form-control); |
462 | 526 |
|
463 | 527 | @if ($_form-control) {
|
464 | 528 | .form-control {
|
|
467 | 531 | }
|
468 | 532 |
|
469 | 533 | $_form-control-select: map-get($map, form-control-select);
|
| 534 | + $map: map-remove($map, form-control-select); |
470 | 535 |
|
471 | 536 | @if ($_form-control-select) {
|
472 | 537 | select.form-control,
|
|
476 | 541 | }
|
477 | 542 |
|
478 | 543 | $_form-control-tag-group: map-get($map, form-control-tag-group);
|
| 544 | + $map: map-remove($map, form-control-tag-group); |
479 | 545 |
|
480 | 546 | @if ($_form-control-tag-group) {
|
481 | 547 | .form-control-tag-group {
|
|
484 | 550 | }
|
485 | 551 |
|
486 | 552 | $_input-group: map-get($map, input-group);
|
| 553 | + $map: map-remove($map, input-group); |
487 | 554 |
|
488 | 555 | @if ($_input-group) {
|
489 | 556 | .input-group {
|
|
0 commit comments