@use '../../style/util.scss' as *;

/* 高级表格主题变量 */
@mixin set-pro-table-var($var) {
  .y-pro-table {
    @include set-y-var('pro-table', $var);
  }

  .y-tool-column {
    @include set-y-var('tool-column', $var);
  }
}

/* 高级表格高度铺满 */
@mixin flex-pro-table() {
  & > .y-pro-table {
    flex: 1;
    display: flex;
    flex-direction: column;
    overflow: hidden;

    & > .y-pro-table-view {
      flex: 1;
      height: 100%;
      overflow: hidden;
    }
  }
}

@mixin flex-auto-pro-table() {
  & > .y-pro-table {
    flex: auto;
    display: flex;
    flex-direction: column;

    & > .y-pro-table-view {
      flex: yVar('pro-table', 'flex');
      height: yVar('pro-table', 'min-height');
      overflow: hidden;
    }
  }
}
