coral-ui
Version:
Biblioteca de components criada pelo Design System para os produtos da Pulse criada em react-native
25 lines (24 loc) • 737 B
TypeScript
import { Dispatch } from 'react';
declare type CustomOptions = {
label: string;
value: string | number | boolean;
disabled?: boolean;
required?: boolean;
};
declare type RadioButtonRef = {
value: string | number | boolean;
};
declare type RadioButtonProps = {
label: string;
options: CustomOptions[];
initial?: string | number | boolean;
};
declare type RadioButtonItemProps = {
label: string;
value: string | number | boolean;
disabled?: boolean;
required?: boolean;
selectedValue: string | number | boolean;
setSelectedValue: Dispatch<React.SetStateAction<string | number | boolean>>;
};
export { RadioButtonProps, RadioButtonItemProps, RadioButtonRef };