Skip to content

Commit 947972e

Browse files
committed
chore: fix ts
1 parent 948c859 commit 947972e

File tree

2 files changed

+10
-9
lines changed

2 files changed

+10
-9
lines changed

src/context.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ export interface UniqueShowOptions {
2929
maskClosable?: boolean;
3030
popupMotion?: CSSMotionProps;
3131
maskMotion?: CSSMotionProps;
32-
arrow?: boolean | ArrowTypeOuter;
32+
arrow?: ArrowTypeOuter;
3333
getPopupContainer?: TriggerProps['getPopupContainer'];
3434
}
3535

src/index.tsx

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,14 @@ export function generateTrigger(
286286
);
287287
});
288288

289+
// =========================== Arrow ============================
290+
const innerArrow: ArrowTypeOuter = arrow
291+
? {
292+
// true and Object likely
293+
...(arrow !== true ? arrow : {}),
294+
}
295+
: null;
296+
289297
// ============================ Open ============================
290298
const [internalOpen, setInternalOpen] = React.useState(
291299
defaultPopupVisible || false,
@@ -321,7 +329,7 @@ export function generateTrigger(
321329
maskClosable,
322330
popupMotion,
323331
maskMotion,
324-
arrow,
332+
arrow: innerArrow,
325333
getPopupContainer,
326334
id,
327335
}));
@@ -752,13 +760,6 @@ export function generateTrigger(
752760
y: arrowY,
753761
};
754762

755-
const innerArrow: ArrowTypeOuter = arrow
756-
? {
757-
// true and Object likely
758-
...(arrow !== true ? arrow : {}),
759-
}
760-
: null;
761-
762763
// Child Node
763764
const triggerNode = React.cloneElement(child, {
764765
...mergedChildrenProps,

0 commit comments

Comments
 (0)