Browse Packages

Interface: FrameConfig

Defined in: packages/sdk/src/core/types.ts:21

Properties

animation?

optional animation?: "slide" | "fade" | "none"

Defined in: packages/sdk/src/core/types.ts:30


backdrop?

optional backdrop?: boolean

Defined in: packages/sdk/src/core/types.ts:23


closeButton?

optional closeButton?: boolean

Defined in: packages/sdk/src/core/types.ts:25


closeOnBackdrop?

optional closeOnBackdrop?: boolean

Defined in: packages/sdk/src/core/types.ts:24


confirmClose?

optional confirmClose?: 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?

optional confirmLeaveLabel?: string

Defined in: packages/sdk/src/core/types.ts:44


confirmMessage?

optional confirmMessage?: string

Defined in: packages/sdk/src/core/types.ts:42


confirmStayLabel?

optional confirmStayLabel?: string

Defined in: packages/sdk/src/core/types.ts:43


confirmTitle?

optional confirmTitle?: string

Defined in: packages/sdk/src/core/types.ts:41


dragToClose?

optional dragToClose?: boolean

Defined in: packages/sdk/src/core/types.ts:29


duration?

optional duration?: number

Defined in: packages/sdk/src/core/types.ts:31


height?

optional height?: string

Defined in: packages/sdk/src/core/types.ts:28


mode

mode: FrameMode

Defined in: packages/sdk/src/core/types.ts:22


position?

optional position?: "left" | "right"

Defined in: packages/sdk/src/core/types.ts:26


targetSelector?

optional targetSelector?: string

Defined in: packages/sdk/src/core/types.ts:32


width?

optional width?: string

Defined in: packages/sdk/src/core/types.ts:27

Feature detail