// Import all the theming functionality.
@import '../core';
@import '../../breadcrumbs/theme';
@import '../../menu/theme';
@import '../../table/theme';
@import '../../pagination/theme';
@import '../../sidenav/theme';
@import '../../expansion/theme';
@import '../../progress/theme';

@import '../../box/box';
@import '../../button/button';
@import '../../tabs/tabs';

@import '../../container/container';
@import '../../icon/icon';
@import '../../image/image';
@import '../../input/input';
@import '../../label/label';
@import '../../layout/layout';
@import '../../list/list';
@import '../../master/master';
@import '../../page/page';
@import '../../search/search';
@import '../../title/title';
@import '../../video/video';
@import '../../modal/modal';
@import '../../card/card';
@import '../../segment/segement';
@import '../../statistic/statistic';
@import '../../feed/feed';
@import '../../headers/headers';
@import '../../utilities/link';
@import '../../utilities/type';
@import '../../utilities/color';
@import '../../utilities/visible';
@import '../../utilities/flex';

// Create a theme.
@mixin sam-gov-theme($theme) {
  @include sam-core-theme($theme);
  @include sam-box-theme($theme);
  @include sam-breadcrumbs-theme($theme);
  @include sam-button-theme($theme);
  @include sam-menu-theme($theme);
  @include sam-table-theme($theme);
  @include sam-pagination-theme($theme);
  @include sam-sidenav-theme($theme);
  @include sam-expansion-panel-theme($theme);
  @include sam-tabs-theme($theme);
  @include sam-progress-theme($theme);
}
