Skip to content

Commit 5dc6be4

Browse files
committed
fix: use const
1 parent 4e144e6 commit 5dc6be4

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

packages/components/table/hooks/useDragSort.ts

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,20 @@
11
// 表格 行拖拽 + 列拖拽功能
22
import { MutableRefObject, useEffect, useMemo, useRef, useState } from 'react';
3-
import Sortable, { SortableEvent, SortableOptions, MoveEvent } from 'sortablejs';
43
import { get } from 'lodash-es';
4+
import Sortable, { MoveEvent, SortableEvent, SortableOptions } from 'sortablejs';
5+
6+
57
import log from '@tdesign/common-js/log/index';
6-
import swapDragArrayElement from '@tdesign/common-js/utils/swapDragArrayElement';
78
import { getColumnDataByKey, getColumnIndexByKey } from '@tdesign/common-js/table/utils';
8-
import { PaginationProps } from '../../pagination';
9-
import { TableRowData, TdPrimaryTableProps, DragSortContext } from '../type';
10-
import useClassName from './useClassName';
9+
import swapDragArrayElement from '@tdesign/common-js/utils/swapDragArrayElement';
1110
import { hasClass } from '../../_util/style';
1211
import useLatest from '../../hooks/useLatest';
13-
import { BaseTableColumns } from '../interface';
12+
import useClassName from './useClassName';
13+
import { DEFAULT_CURRENT, DEFAULT_PAGE_SIZE } from './usePagination';
14+
15+
import type { PaginationProps } from '../../pagination';
16+
import type { BaseTableColumns } from '../interface';
17+
import type { DragSortContext, TableRowData, TdPrimaryTableProps } from '../type';
1418

1519
export default function useDragSort(
1620
props: TdPrimaryTableProps,
@@ -68,8 +72,8 @@ export default function useDragSort(
6872

6973
// 本地分页的表格,index 不同,需加上分页计数
7074
function getDataPageIndex(index: number, pagination: PaginationProps) {
71-
const current = pagination.current ?? pagination.defaultCurrent;
72-
const pageSize = pagination.pageSize ?? pagination.defaultPageSize;
75+
const current = pagination.current || pagination.defaultCurrent || DEFAULT_CURRENT;
76+
const pageSize = pagination.pageSize || pagination.defaultPageSize || DEFAULT_PAGE_SIZE;
7377
// 开启本地分页的场景
7478
if (!props.disableDataPage && pagination && data.length > pageSize) {
7579
return pageSize * (current - 1) + index;

0 commit comments

Comments
 (0)