Skip to content

Commit 187f6f7

Browse files
committed
fix: fix
1 parent 4dd1f42 commit 187f6f7

File tree

7 files changed

+8
-19913
lines changed

7 files changed

+8
-19913
lines changed

docs/examples/case.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ function useControl<T>(valuePropName: string, defaultValue: T): [T, any] {
5858

5959
const LabelItem: React.FC<{
6060
title: React.ReactNode;
61-
children: React.ReactElement;
61+
children: React.ReactElement<any>;
6262
[prop: string]: any;
6363
}> = ({ title, children, ...rest }) => {
6464
const { type } = children;

pnpm-lock.yaml

Lines changed: 0 additions & 19905 deletions
This file was deleted.

src/Popup/PopupContent.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ export interface PopupContentProps {
66
}
77

88
const PopupContent = React.memo(
9-
({ children }: PopupContentProps) => children as React.ReactElement,
9+
({ children }: PopupContentProps) => children as React.ReactElement<any>,
1010
(_, next) => next.cache,
1111
);
1212

src/TriggerWrapper.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import type { TriggerProps } from '.';
99

1010
export interface TriggerWrapperProps {
1111
getTriggerDOMNode?: TriggerProps['getTriggerDOMNode'];
12-
children: React.ReactElement;
12+
children: React.ReactElement<any>;
1313
}
1414

1515
const TriggerWrapper = React.forwardRef<HTMLElement, TriggerWrapperProps>(

src/hooks/useWinClick.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ export default function useWinClick(
1313
inPopupOrChild: (target: EventTarget) => boolean,
1414
triggerOpen: (open: boolean) => void,
1515
) {
16-
const openRef = React.useRef(open);
16+
const openRef = React.useRef<boolean>(open);
1717
openRef.current = open;
1818

19-
const popupPointerDownRef = React.useRef(false);
19+
const popupPointerDownRef = React.useRef<boolean>(false);
2020

2121
// Click to hide is special action since click popup element should not hide
2222
React.useEffect(() => {

src/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ export interface TriggerRef {
4646
// New version will not wrap popup with `rc-trigger-popup-content` when multiple children
4747

4848
export interface TriggerProps {
49-
children: React.ReactElement;
49+
children: React.ReactElement<any>;
5050
action?: ActionType | ActionType[];
5151
showAction?: ActionType[];
5252
hideAction?: ActionType[];
@@ -248,7 +248,7 @@ export function generateTrigger(
248248
});
249249

250250
// ========================== Children ==========================
251-
const child = React.Children.only(children) as React.ReactElement<any>;
251+
const child = React.Children.only(children);
252252
const originChildProps = child?.props || {};
253253
const cloneProps: typeof originChildProps = {};
254254

src/mock.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { generateTrigger } from './index';
44
interface MockPortalProps {
55
open?: boolean;
66
autoDestroy?: boolean;
7-
children: React.ReactElement;
7+
children: React.ReactElement<any>;
88
getContainer?: () => HTMLElement;
99
}
1010

0 commit comments

Comments
 (0)