@use '@angular/material' as mat;
@use './../../lib/components/alert/alert-theme';
@use './../../lib/components/drawer/drawer-theme';
@use './../../lib/components/grid/grid-theme';
@use './../../lib/components/popover/popover-theme';

// Includes all of the density styles.
@mixin all-component-densities($theme) {
  @if not mat.theme-has($theme, density) {
    @error 'No density configuration specified.';
  }

  @include alert-theme.density($theme);
  @include drawer-theme.density($theme);
  @include grid-theme.density($theme);
  @include popover-theme.density($theme);
}
