// 引入所有组件／全局的样式配置
@import 'normalize';
@import 'global';
@import 'variable';
@import 'util/util';
// flex
@import '../grid/index';
// icon
@import '../icons/svgIcon.scss';
// button
@import '../button/button.scss';
// modal
@import '../modal/modal.scss';
@import '../modal/confirm.scss';

// alert
// snackbar
@import '../snackbar/snackbar.scss';

// animation
@import './animation';

// autoComplete
@import '../autoComplete/autoComplete.scss';

//progress
@import '../progress/linearProgress.scss';
@import '../progress/circularProgress.scss';

//radio
@import '../radio/radio.scss';
@import '../radio/radioGroup.scss';
@import '../radio/radioButton.scss';

//checkbox
@import '../checkbox/checkbox.scss';
@import '../checkbox/checkboxGroup.scss';

//table
@import '../table/index';

//input
@import '../input/input.scss';

//tabs
@import '../tabs/tabs.scss';
@import '../tabs/tab.scss';

//menu
@import '../menu/menu.scss';
@import '../menu/menuItem.scss';
@import '../menu/subMenu.scss';
@import '../menu/menuItemGroup.scss';
@import '../menu/parallelMenu.scss';

//DropdownMenu
@import '../dropdownMenu/dropdownMenu';

// tooltip
@import '../tooltip/tooltip';

// datePicker
@import '../datePicker/datePicker';
@import '../datePicker/dateRangePicker';
@import '../datePicker/calendar';

// timePicker
@import '../timePicker/timePicker';

//pagination
@import '../pagination/pagination';

//loadingBar
@import '../loadingBar/loadingBar.scss';

//tag
@import '../tag/tag.scss';

//maptag
@import '../maptag/maptag.scss';

//cascader
@import '../cascader/cascader.scss';

//carousel
@import '../carousel/carousel.scss';

// select
@import '../select/select';

@import '../tagSelect/tagSelect.scss';

//switchBase
@import '../switchBase/switchBase.scss';

//spin
@import '../loading/loading.scss';

//breadcrumb
@import '../breadcrumb/breadcrumb.scss';
@import '../breadcrumb/breadcrumbItem.scss';

//collapse
@import '../collapse/collapse.scss';

//upload
@import '../upload/upload.scss';

@import '../easyForm/field.scss';

@mixin ne-style {
  @include ne-flex-grid;
  @include ne-svg-icon;
  @include global-styles;
  @include ne-button;
  @include ne-modal;
  @include ne-confirm;
  @include ne-snackbar;
  @include ne-input;
  @include ne-tab;
  @include ne-tabs;
  @include ne-menu;
  @include ne-menu-item;
  @include ne-submenu;
  @include ne-parallel-menu;
  @include ne-menu-item-group;
  @include ne-drop-down-menu;
  @include ne-tooltip;
  @include ne-pagination;
  @include ne-linear-progress;
  @include ne-circular-progress;
  @include ne-loading-bar;
  @include ne-tag;
  @include ne-maptag;
  @include ne-cascader;
  @include ne-carousel;
  @include ne-switch-base;
  @include ne-radio;
  @include ne-radio-group;
  @include ne-radio-button;
  @include ne-checkbox;
  @include ne-checkbox-group;
  @include ne-select;
  @include ne-tag-select-input;
  @include ne-tag-select;
  @include ne-loading;
  @include ne-breadcrumb;
  @include ne-breadcrumb-item;
  @include ne-auto-complete;
  @include ne-collapse;
  @include ne-timePicker;
  @include ne-upload;
  @include ne-easy-form-field;
  @include ne-calendar;
  @include ne-date-picker;
  @include ne-date-range-picker;
}
@include ne-style;

.#{$prefix}-util-css-render-1px {
  height: 1px;
}

.#{$prefix}-icon-error {
  color: $error-color;
}

.#{$prefix}-icon-success {
  color: $success-color;
}
