@import '../core';
@import '../theming/theming';

@import '../../lib/button/button-theme';
@import '../../lib/checkbox/checkbox-theme';
@import '../../lib/input/input-theme';
@import '../../lib/textarea/textarea-theme';
@import '../../lib/tree/tree-theme';
@import '../../lib/paginator/paginator-theme';
@import '../../lib/tab/tab-theme';
@import '../../lib/table/table-theme';
@import '../../lib/radio-group/radio-group-theme';
@import '../../lib/stepper/stepper-theme';
@import '../../lib/stepper/step-theme';
@import '../../lib/title/title-theme';
@import '../../lib/switch/switch-theme';
@import '../../lib/progress-bar/progress-bar-theme';
@import '../../lib/circle-bar/circle-bar-theme';
@import '../../lib/loading/loading-theme';
@import '../../lib/tooltip/tooltip-theme';
@import '../../lib/panel/panel-theme';
@import '../../lib/badge/badge-theme';
@import '../../lib/box/box-theme';
@import '../../lib/kebab/kebab-theme';
@import '../../lib/img-upload/img-upload-theme';
@import '../../lib/cropper/cropper-theme';
@import '../../lib/draggable-pics/draggable-pics-theme';
@import '../../lib/date-picker/components/date-picker-popup-theme';
@import '../../lib/date-picker/components/date-range-picker-popup-theme';
@import '../../lib/date-picker/date-picker-theme';
@import '../../lib/date-picker/date-range-picker/date-range-picker-theme';
@import '../../lib/date-picker/month-picker/month-picker-theme';
@import '../../lib/date-picker/year-picker/year-picker-theme';
@import '../../lib/dropdown/dropdown-theme';
@import '../../lib/sidenav/sidenav-theme';

@mixin np-controls-theme($theme) {
  @include np-core-theme($theme);
  @include np-button-theme($theme);
  @include np-checkbox-theme($theme);
  @include np-input-theme($theme);
  @include np-textarea-theme($theme);
  @include np-tree-theme($theme);
  @include np-paginator-theme($theme);
  @include np-tab-theme($theme);
  @include np-table-theme($theme);
  @include np-radio-group-theme($theme);
  @include np-stepper-theme($theme);
  @include np-step-theme($theme);
  @include np-title-theme($theme);
  @include np-switch-theme($theme);
  @include progress-bar-theme($theme);
  @include circle-bar-theme($theme);
  @include np-loading-theme($theme);
  @include np-tooltip-theme($theme);
  @include np-panel-theme($theme);
  @include np-badge-theme($theme);
  @include np-box-theme($theme);
  @include np-kebab-theme($theme);
  @include np-img-upload-theme($theme);
  @include np-cropper-theme($theme);
  @include np-draggable-pics-theme($theme);
  @include np-date-picker-popup-theme($theme);
  @include np-date-range-picker-popup-theme($theme);
  @include np-date-picker-theme($theme);
  @include np-date-range-picker-theme($theme);
  @include np-month-picker-theme($theme);
  @include np-year-picker-theme($theme);
  @include np-dropdown-theme($theme);
  @include np-sidenav-theme($theme);
}
