File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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 ,
You can’t perform that action at this time.
0 commit comments