Skip to content

Commit ef3564b

Browse files
authored
refactor: migrate rc-overflow to @rc-component/overflow (#953)
1 parent 43bb0a8 commit ef3564b

File tree

2 files changed

+9
-6
lines changed

2 files changed

+9
-6
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,11 +108,11 @@
108108
"prepare": "npx husky"
109109
},
110110
"dependencies": {
111+
"@rc-component/overflow": "^1.0.0",
111112
"@rc-component/resize-observer": "^1.0.0",
112113
"@rc-component/trigger": "^3.6.15",
113114
"@rc-component/util": "^1.3.0",
114-
"clsx": "^2.1.1",
115-
"rc-overflow": "^1.3.2"
115+
"clsx": "^2.1.1"
116116
},
117117
"devDependencies": {
118118
"@rc-component/father-plugin": "^1.0.0",

src/PickerInput/Selector/SingleSelector/MultipleDates.tsx

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
11
import { clsx } from 'clsx';
2-
import Overflow from 'rc-overflow';
2+
import Overflow from '@rc-component/overflow';
33
import * as React from 'react';
4+
import type { MouseEventHandler } from 'react';
45
import type { PickerProps } from '../../SinglePicker';
56

6-
export interface MultipleDatesProps<DateType extends object = any>
7-
extends Pick<PickerProps, 'maxTagCount'> {
7+
export interface MultipleDatesProps<DateType extends object = any> extends Pick<
8+
PickerProps,
9+
'maxTagCount'
10+
> {
811
prefixCls: string;
912
value: DateType[];
1013
onRemove: (value: DateType) => void;
@@ -33,7 +36,7 @@ export default function MultipleDates<DateType extends object = any>(
3336
const overflowCls = `${selectionCls}-overflow`;
3437

3538
// ========================= Item =========================
36-
function renderSelector(content: React.ReactNode, onClose?: React.MouseEventHandler) {
39+
function renderSelector(content: React.ReactNode, onClose?: MouseEventHandler<HTMLSpanElement>) {
3740
return (
3841
<span
3942
className={clsx(`${selectionCls}-item`)}

0 commit comments

Comments
 (0)