Skip to main content

PlanSelectorProps

SolvaPay SDK


SolvaPay SDK / react/src / PlanSelectorProps

Interface: PlanSelectorProps

Defined in: packages/react/src/types/index.ts:257

Props for headless PlanSelector component

Properties

agentRef?

optional agentRef: string

Defined in: packages/react/src/types/index.ts:261

Agent reference to fetch plans for


autoSelectFirstPaid?

optional autoSelectFirstPaid: boolean

Defined in: packages/react/src/types/index.ts:277

Auto-select first paid plan on load


children()

children: (props) => ReactNode

Defined in: packages/react/src/types/index.ts:281

Render prop function

Parameters

props

UsePlansReturn & object

Returns

ReactNode


fetcher()

fetcher: (agentRef) => Promise<Plan[]>

Defined in: packages/react/src/types/index.ts:265

Fetcher function to retrieve plans

Parameters

agentRef

string

Returns

Promise<Plan[]>


filter()?

optional filter: (plan) => boolean

Defined in: packages/react/src/types/index.ts:269

Optional filter function

Parameters

plan

Plan

Returns

boolean


sortBy()?

optional sortBy: (a, b) => number

Defined in: packages/react/src/types/index.ts:273

Optional sort function

Parameters

a

Plan

b

Plan

Returns

number