UNPKG

rsuite

Version:

A suite of react components

23 lines (22 loc) 918 B
import React from 'react'; import type { WithAsProps, TypeAttributes, RsRefForwardingComponent, FormControlBaseProps } from '../internals/types'; export interface RateProps<T = number> extends WithAsProps, FormControlBaseProps<T> { allowHalf?: boolean; character?: React.ReactNode; classPrefix?: string; cleanable?: boolean; /** A tate can have different sizes */ size?: TypeAttributes.Size; /** A tate can have different colors */ color?: TypeAttributes.Color; max?: number; vertical?: boolean; renderCharacter?: (value: number, index: number) => React.ReactNode; onChangeActive?: (value: T, event: React.SyntheticEvent) => void; } /** * The `Rate` component is used for rating. It can be used to evaluate the quality of the content. * @see https://rsuitejs.com/components/rate/ */ declare const Rate: RsRefForwardingComponent<'ul', RateProps>; export default Rate;