@rdsaude/pulso-react-components
Version:
Biblioteca de componentes React do Pulso Design System da RD Saúde oferece componentes consistentes e de alto desempenho, alinhados com os padrões da RDSaúde. Ideal para desenvolver aplicações modernas e acessíveis.
24 lines (21 loc) • 587 B
TypeScript
import { HTMLAttributes } from 'react';
type TRatingSizes = 'tiny' | 'small';
interface IRatingProps extends Omit<HTMLAttributes<HTMLDivElement>, 'onClick'> {
/**
* Tamanho do ícone. ("tiny" | "small" )
*/
size?: TRatingSizes;
/**
* Valor da avaliação.
*/
value?: number | undefined;
/**
* Propriedade para renderizar a quantidade de slots de avaliação.
*/
ratingLimit?: number;
/**
* Função de callback ao pressionar o componente.
*/
onClick: (value: number) => void;
}
export type { IRatingProps as I };