Home > @uniformdev/design-system > SegmentedControlProps

SegmentedControlProps type

Signature:

type SegmentedControlProps<TValue extends string = string> = Omit<React__default.HTMLAttributes<HTMLDivElement>, 'onChange'> & {
    name: string;
    options: Array<SegmentedControlOption<TValue> | undefined>;
    value?: TValue;
    onChange: (value: TValue) => void;
    noCheckmark?: boolean;
    disabled?: boolean;
    orientation?: 'horizontal' | 'vertical';
    size?: 'sm' | 'md' | 'lg' | 'xl';
    hideOptionText?: boolean;
    iconSize?: string;
    currentBackgroundColor?: React__default.CSSProperties['backgroundColor'];
};

References: SegmentedControlOption