@redocly/theme
Version:
Shared UI components lib
13 lines (12 loc) • 441 B
TypeScript
import type { ForwardedRef, ReactElement } from 'react';
import type { SelectOption } from '../../core/types/select';
export type SegmentedProps<T> = {
options: SelectOption<T>[];
value: T;
onChange: ({ label, value }: SelectOption<T>) => void;
className?: string;
size?: 'regular' | 'small';
};
export declare const Segmented: <T>(props: SegmentedProps<T> & {
ref?: ForwardedRef<HTMLDivElement>;
}) => ReactElement;