@navinc/base-react-components
Version:
Nav's Pattern Library
16 lines (15 loc) • 598 B
TypeScript
import { ChangeEvent, ReactNode } from 'react';
type OptionType = {
value: string;
[key: string]: any;
};
type OptionsGroupProps = {
name: string;
options: OptionType[];
renderOption: (args: OptionType) => ReactNode;
value?: string;
onChange?: (e: ChangeEvent<HTMLInputElement>) => void;
className?: string;
};
export declare const OptionsGroup: import("styled-components").StyledComponent<({ options, renderOption, value: selectedVal, onChange, name, className, }: OptionsGroupProps) => JSX.Element, import("styled-components").DefaultTheme, {}, never>;
export {};