@import './components/mat-accordion';
@import './components/mat-button';
@import './components/mat-button-slider';
@import './components/mat-card';
@import './components/mat-checkbox';
@import './components/mat-datepicker';
@import './components/mat-form-field';
@import './components/mat-progress-bar';
@import './components/mat-select';
@import './components/mat-tab';
@import './components/mat-chip';
@import './components/mat-stepper';
@import './components/mat-table';
@import './components/mat-toggle';
@import './components/mat-tooltip';
@import './components/mat-dialog';
@import './components/mat-paginator';
@import './components/mat-radio';
@import './components/mat-tree';

// Mixin to include all material component overrides
// Parameters are theme and secondary palette used only for chips
@mixin angular-material-components-override($theme, $secondary) {
  @include mat-accordion-override($theme);
  @include mat-button-override($theme, $secondary);
  @include mat-button-slider-override($theme);
  @include mat-card-override($theme);
  @include mat-checkbox-override($theme);
  @include mat-datepicker-override($theme);
  @include mat-form-field-override($theme);
  @include mat-progress-bar-override($theme);
  @include mat-select-override($theme);
  @include mat-tab-override($theme);
  @include mat-chip-override($theme, $secondary);
  @include mat-radio-override($theme);
  @include mat-stepper-override($theme);
  @include mat-table-override($theme);
  @include mat-toggle-override($theme);
  @include mat-tooltip-override($theme);
  @include mat-dialog-override($theme);
  @include mat-paginator-override($theme);
  @include mat-tree-override($theme);
}
