@import './components/alert';
@import './components/breadcrumb';
@import './components/carousel';
@import './components/content-table';
@import './components/footer';
@import './components/header';
@import './components/image';
@import './components/link';
@import './components/main-content';
@import './components/map';
@import './components/navbar';
@import './components/scrollbar';
@import './components/sidebar';
@import './components/skeleton';
@import './components/status';
@import './components/table';
@import './components/timeline';
@import './components/upload-dropzone';
@import './components/progress-bar';
@import './components/phone-number';

// Mixin to include all design system component overrides
// Parameter is theme to manage colors inside mixins
@mixin design-system-components-override($theme) {
  @include mic-alert-override($theme);
  @include mic-breadcrumb-override($theme);
  @include mic-carousel-override($theme);
  @include mic-content-table-override($theme);
  @include mic-footer-override($theme);
  @include mic-header-override($theme);
  @include mic-image-override($theme);
  @include mic-link-override($theme);
  @include mic-main-content-override($theme);
  @include mic-map-override($theme);
  @include mic-navbar-override($theme);
  @include mic-scrollbar-override($theme);
  @include mic-sidebar-override($theme);
  @include mic-skeleton-override($theme);
  @include mic-status-override($theme);
  @include mic-table-override($theme);
  @include mic-timeline-override($theme);
  @include mic-upload-dropzone-override($theme);
  @include mic-progress-bar-override($theme);
  @include mic-phone-number-override($theme);
}
