@up-group-ui/react-controls
Version:
Up shared react controls
18 lines (17 loc) • 511 B
TypeScript
/// <reference types="react" />
import { WithThemeProps } from '../../../Common/theming';
export interface RatingProps extends WithThemeProps {
name: string;
numberOfStars: number;
max: number;
value?: number;
className?: string;
disabled?: boolean;
dataFor?: string;
onChange?: (event: React.ChangeEvent<any>, value: number) => void;
}
export interface RatingState {
editedValue?: number;
value: number;
}
export declare type STAR_FILL_TYPE = 'full' | 'empty' | 'half';