Skip to content

Commit a1fcf9d

Browse files
authored
chore: bump trigger version (#910)
* chore: bump trigger version * fix: ts error * test: remove ResizeObserver mock setup * chore: update package name to @rc-component/picker * chore: update tsconfig path
1 parent ec4f698 commit a1fcf9d

35 files changed

+78
-202
lines changed

package.json

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "rc-picker",
2+
"name": "@rc-component/picker",
33
"version": "4.11.2",
44
"description": "React date & time picker",
55
"keywords": [
@@ -29,7 +29,7 @@
2929
"build": "dumi build",
3030
"compile": "father build && lessc assets/index.less assets/index.css",
3131
"gh-pages": "npm run build && father doc deploy",
32-
"prepublishOnly": "npm run compile && np --yolo --no-publish",
32+
"prepublishOnly": "npm run compile && rc-np",
3333
"lint": "eslint src/ --ext .ts,.tsx,.jsx,.js,.md",
3434
"lint:tsc": "tsc -p tsconfig.json --noEmit",
3535
"prettier": "prettier --write \"**/*.{ts,tsx,js,jsx,json,md}\"",
@@ -39,18 +39,18 @@
3939
"prepare": "npx husky"
4040
},
4141
"dependencies": {
42-
"@babel/runtime": "^7.24.7",
43-
"@rc-component/trigger": "^2.0.0",
42+
"@rc-component/resize-observer": "^1.0.0",
43+
"@rc-component/trigger": "^3.0.0",
44+
"@rc-component/util": "^1.2.1",
4445
"classnames": "^2.2.1",
45-
"rc-overflow": "^1.3.2",
46-
"rc-resize-observer": "^1.4.0",
47-
"rc-util": "^5.43.0"
46+
"rc-overflow": "^1.3.2"
4847
},
4948
"engines": {
5049
"node": ">=8.x"
5150
},
5251
"devDependencies": {
5352
"@rc-component/father-plugin": "^1.0.0",
53+
"@rc-component/np":"^1.0.3",
5454
"@testing-library/react": "^16.0.0",
5555
"@types/classnames": "^2.2.9",
5656
"@types/jest": "^29.4.0",
@@ -76,7 +76,6 @@
7676
"mockdate": "^3.0.2",
7777
"moment": "^2.24.0",
7878
"moment-timezone": "^0.5.45",
79-
"np": "^10.0.2",
8079
"prettier": "^3.1.0",
8180
"rc-test": "^7.0.9",
8281
"react": "^18.2.0",

src/PickerInput/Popup/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import classNames from 'classnames';
2-
import ResizeObserver, { type ResizeObserverProps } from 'rc-resize-observer';
2+
import ResizeObserver, { type ResizeObserverProps } from '@rc-component/resize-observer';
33
import * as React from 'react';
44
import type {
55
RangeTimeProps,

src/PickerInput/RangePicker.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import { useEvent, useMergedState } from 'rc-util';
2-
import useLayoutEffect from 'rc-util/lib/hooks/useLayoutEffect';
3-
import omit from 'rc-util/lib/omit';
4-
import pickAttrs from 'rc-util/lib/pickAttrs';
5-
import warning from 'rc-util/lib/warning';
1+
import { useEvent, useMergedState } from '@rc-component/util';
2+
import useLayoutEffect from '@rc-component/util/lib/hooks/useLayoutEffect';
3+
import omit from '@rc-component/util/lib/omit';
4+
import pickAttrs from '@rc-component/util/lib/pickAttrs';
5+
import warning from '@rc-component/util/lib/warning';
66
import * as React from 'react';
77
import type {
88
BaseInfo,

src/PickerInput/Selector/Input.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import classNames from 'classnames';
2-
import { useEvent } from 'rc-util';
3-
import useLayoutEffect from 'rc-util/lib/hooks/useLayoutEffect';
4-
import raf from 'rc-util/lib/raf';
2+
import { useEvent } from '@rc-component/util';
3+
import useLayoutEffect from '@rc-component/util/lib/hooks/useLayoutEffect';
4+
import raf from '@rc-component/util/lib/raf';
55
import * as React from 'react';
66
import { leftPad } from '../../utils/miscUtil';
77
import PickerContext from '../context';

src/PickerInput/Selector/RangeSelector.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import classNames from 'classnames';
2-
import ResizeObserver from 'rc-resize-observer';
3-
import { useEvent } from 'rc-util';
2+
import ResizeObserver from '@rc-component/resize-observer';
3+
import { useEvent } from '@rc-component/util';
44
import * as React from 'react';
55
import type { RangePickerRef, SelectorProps } from '../../interface';
66
import PickerContext from '../context';

src/PickerInput/Selector/hooks/useClearIcon.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import warning from 'rc-util/lib/warning';
1+
import warning from '@rc-component/util/lib/warning';
22
import type { ReactNode } from 'react';
33
import * as React from 'react';
44

@@ -22,4 +22,3 @@ export function fillClearIcon(
2222

2323
return config.clearIcon || clearIcon || <span className={`${prefixCls}-clear-btn`} />;
2424
}
25-

src/PickerInput/Selector/hooks/useInputProps.ts

Lines changed: 7 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { warning } from 'rc-util';
2-
import pickAttrs from 'rc-util/lib/pickAttrs';
1+
import { warning } from '@rc-component/util';
2+
import pickAttrs from '@rc-component/util/lib/pickAttrs';
33
import * as React from 'react';
44
import type { SelectorProps } from '../../../interface';
55
import { formatValue } from '../../../utils/dateUtil';
@@ -86,12 +86,7 @@ export default function useInputProps<DateType extends object = any>(
8686
const firstFormat = format[0];
8787

8888
const getText = React.useCallback(
89-
(date: DateType) =>
90-
formatValue(date, {
91-
locale,
92-
format: firstFormat,
93-
generateConfig,
94-
}),
89+
(date: DateType) => formatValue(date, { locale, format: firstFormat, generateConfig }),
9590
[locale, generateConfig, firstFormat],
9691
);
9792

@@ -131,10 +126,7 @@ export default function useInputProps<DateType extends object = any>(
131126
return index !== undefined ? propValue[index] : propValue;
132127
}
133128

134-
const pickedAttrs = pickAttrs(props, {
135-
aria: true,
136-
data: true,
137-
});
129+
const pickedAttrs = pickAttrs(props, { aria: true, data: true });
138130

139131
const inputProps = {
140132
...pickedAttrs,
@@ -198,9 +190,7 @@ export default function useInputProps<DateType extends object = any>(
198190
onInvalid(!!text, index);
199191
},
200192
onHelp: () => {
201-
onOpenChange(true, {
202-
index,
203-
});
193+
onOpenChange(true, { index });
204194
},
205195
onKeyDown: (event: React.KeyboardEvent<HTMLDivElement>) => {
206196
let prevented = false;
@@ -218,9 +208,7 @@ export default function useInputProps<DateType extends object = any>(
218208
if (!event.defaultPrevented && !prevented) {
219209
switch (event.key) {
220210
case 'Escape':
221-
onOpenChange(false, {
222-
index,
223-
});
211+
onOpenChange(false, { index });
224212
break;
225213
case 'Enter':
226214
if (!open) {
@@ -232,9 +220,7 @@ export default function useInputProps<DateType extends object = any>(
232220
},
233221

234222
// ============ Post Props ============
235-
...postProps?.({
236-
valueTexts,
237-
}),
223+
...postProps?.({ valueTexts }),
238224
};
239225

240226
// ============== Clean Up ==============

src/PickerInput/SinglePicker.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import { useEvent, useMergedState } from 'rc-util';
2-
import useLayoutEffect from 'rc-util/lib/hooks/useLayoutEffect';
3-
import omit from 'rc-util/lib/omit';
4-
import pickAttrs from 'rc-util/lib/pickAttrs';
1+
import { useEvent, useMergedState } from '@rc-component/util';
2+
import useLayoutEffect from '@rc-component/util/lib/hooks/useLayoutEffect';
3+
import omit from '@rc-component/util/lib/omit';
4+
import pickAttrs from '@rc-component/util/lib/pickAttrs';
55
import * as React from 'react';
66
import useToggleDates from '../hooks/useToggleDates';
77
import type {

src/PickerInput/hooks/useCellRender.ts

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { warning } from 'rc-util';
1+
import { warning } from '@rc-component/util';
22
import * as React from 'react';
33
import type { CellRender, CellRenderInfo, SharedPickerProps } from '../../interface';
44

@@ -36,11 +36,7 @@ export default function useCellRender<DateType extends object = any>(
3636

3737
// Cell render
3838
const onInternalCellRender: CellRender<DateType> = React.useCallback(
39-
(date, info) =>
40-
mergedCellRender(date, {
41-
...info,
42-
range,
43-
}),
39+
(date, info) => mergedCellRender(date, { ...info, range }),
4440
[mergedCellRender, range],
4541
);
4642

src/PickerInput/hooks/useDelayState.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { useEvent, useMergedState } from 'rc-util';
2-
import raf from 'rc-util/lib/raf';
1+
import { useEvent, useMergedState } from '@rc-component/util';
2+
import raf from '@rc-component/util/lib/raf';
33
import React from 'react';
44

55
/**
@@ -11,9 +11,7 @@ export default function useDelayState<T>(
1111
defaultValue?: T,
1212
onChange?: (next: T) => void,
1313
): [state: T, setState: (nextState: T, immediately?: boolean) => void] {
14-
const [state, setState] = useMergedState<T>(defaultValue, {
15-
value,
16-
});
14+
const [state, setState] = useMergedState<T>(defaultValue, { value });
1715

1816
const nextValueRef = React.useRef<T>(value);
1917

0 commit comments

Comments
 (0)