/*!
 * SPDX-License-Identifier: Apache-2.0
 *
 * The OpenSearch Contributors require contributions made to
 * this file be licensed under the Apache-2.0 license or a
 * compatible open source license.
 *
 * Modifications Copyright OpenSearch Contributors. See
 * GitHub history for details.
 */

$spacerSizes: (
  xs: $ouiSizeXS,
  s: $ouiSizeS,
  m: $ouiSize,
  l: $ouiSizeL,
  xl: $ouiSizeXL,
  xxl: $ouiSizeXXL,
);

.ouiSpacer {
  flex-shrink: 0; // don't ever let this shrink in height if direct descendent of flex
}

@each $name, $size in $spacerSizes {
  .ouiSpacer--#{$name} {
    height: $size;
  }
}
