diff --git a/package.json b/package.json index bffce1175..6c5ec1010 100644 --- a/package.json +++ b/package.json @@ -108,11 +108,11 @@ "prepare": "npx husky" }, "dependencies": { + "@rc-component/overflow": "^1.0.0", "@rc-component/resize-observer": "^1.0.0", "@rc-component/trigger": "^3.6.15", "@rc-component/util": "^1.3.0", - "clsx": "^2.1.1", - "rc-overflow": "^1.3.2" + "clsx": "^2.1.1" }, "devDependencies": { "@rc-component/father-plugin": "^1.0.0", diff --git a/src/PickerInput/Selector/SingleSelector/MultipleDates.tsx b/src/PickerInput/Selector/SingleSelector/MultipleDates.tsx index b2a7d8519..38afe3e8a 100644 --- a/src/PickerInput/Selector/SingleSelector/MultipleDates.tsx +++ b/src/PickerInput/Selector/SingleSelector/MultipleDates.tsx @@ -1,10 +1,13 @@ import { clsx } from 'clsx'; -import Overflow from 'rc-overflow'; +import Overflow from '@rc-component/overflow'; import * as React from 'react'; +import type { MouseEventHandler } from 'react'; import type { PickerProps } from '../../SinglePicker'; -export interface MultipleDatesProps - extends Pick { +export interface MultipleDatesProps extends Pick< + PickerProps, + 'maxTagCount' +> { prefixCls: string; value: DateType[]; onRemove: (value: DateType) => void; @@ -33,7 +36,7 @@ export default function MultipleDates( const overflowCls = `${selectionCls}-overflow`; // ========================= Item ========================= - function renderSelector(content: React.ReactNode, onClose?: React.MouseEventHandler) { + function renderSelector(content: React.ReactNode, onClose?: MouseEventHandler) { return (