Skip to main content

Interface: SegmentedControlProps

Defined in: packages/ui/src/components/SegmentedControl.tsx:5

Properties

className?

optional className: string

Defined in: packages/ui/src/components/SegmentedControl.tsx:15


defaultValue?

optional defaultValue: string | number

Defined in: packages/ui/src/components/SegmentedControl.tsx:12


disabled?

optional disabled: boolean

Defined in: packages/ui/src/components/SegmentedControl.tsx:14


onChange()?

optional onChange: (value) => void

Defined in: packages/ui/src/components/SegmentedControl.tsx:13

Parameters

value

string | number

Returns

void


options

options: (string | number | { disabled?: boolean; label: ReactNode; value: string | number; })[]

Defined in: packages/ui/src/components/SegmentedControl.tsx:6


sx?

optional sx: ThemeUIStyleObject<Theme<{ }>>

Defined in: packages/ui/src/components/SegmentedControl.tsx:16


value?

optional value: string | number

Defined in: packages/ui/src/components/SegmentedControl.tsx:11


variant?

optional variant: "accent" | "primary" | "secondary"

Defined in: packages/ui/src/components/SegmentedControl.tsx:18

Visual variant that maps to theme color tokens