Interface: FrameConfig
Defined in: packages/sdk/src/core/types.ts:21
Properties
animation?
optionalanimation?:"slide"|"fade"|"none"
Defined in: packages/sdk/src/core/types.ts:30
backdrop?
optionalbackdrop?:boolean
Defined in: packages/sdk/src/core/types.ts:23
closeButton?
optionalcloseButton?:boolean
Defined in: packages/sdk/src/core/types.ts:25
closeOnBackdrop?
optionalcloseOnBackdrop?:boolean
Defined in: packages/sdk/src/core/types.ts:24
confirmClose?
optionalconfirmClose?:boolean
Defined in: packages/sdk/src/core/types.ts:40
Show an "are you sure?" prompt before every close attempt (backdrop click, close button, escape). Off by default because session continuity preserves the cart across reloads anyway — turn this on when you want an extra friction layer (e.g. a long flow that shouldn't be abandoned accidentally).
confirmLeaveLabel?
optionalconfirmLeaveLabel?:string
Defined in: packages/sdk/src/core/types.ts:44
confirmMessage?
optionalconfirmMessage?:string
Defined in: packages/sdk/src/core/types.ts:42
confirmStayLabel?
optionalconfirmStayLabel?:string
Defined in: packages/sdk/src/core/types.ts:43
confirmTitle?
optionalconfirmTitle?:string
Defined in: packages/sdk/src/core/types.ts:41
dragToClose?
optionaldragToClose?:boolean
Defined in: packages/sdk/src/core/types.ts:29
duration?
optionalduration?:number
Defined in: packages/sdk/src/core/types.ts:31
height?
optionalheight?:string
Defined in: packages/sdk/src/core/types.ts:28
mode
mode:
FrameMode
Defined in: packages/sdk/src/core/types.ts:22
position?
optionalposition?:"left"|"right"
Defined in: packages/sdk/src/core/types.ts:26
targetSelector?
optionaltargetSelector?:string
Defined in: packages/sdk/src/core/types.ts:32
width?
optionalwidth?:string
Defined in: packages/sdk/src/core/types.ts:27