UNPKG

office-ui-fabric-react

Version:

Reusable React components for building experiences for Office 365.

23 lines (22 loc) 756 B
import { BaseComponent } from '../../Utilities'; import { IRatingProps } from './Rating.Props'; export interface IRatingState { rating: number | null | undefined; focusedRating: number | null; } export declare class Rating extends BaseComponent<IRatingProps, IRatingState> { static defaultProps: IRatingProps; private _id; private _labelId; constructor(props: IRatingProps); componentWillReceiveProps(nextProps: IRatingProps): void; render(): JSX.Element; private _renderStar(rating); private _onFocus(value, ev); private _onBlur(option, ev); private _onChange(rating, evt); private _getLabel(rating); private _getIcon(); private _getInitialValue(props); private _getClampedRating(rating); }