UNPKG

@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.

42 lines (39 loc) 1.08 kB
import { Scope } from '@radix-ui/react-context'; type TInputCounterSizes = 'xl' | 'lg' | 'ml' | 'md'; type TInputCounterProps = { /** * Conteúdo do componente InputCounter. */ children?: React.ReactNode; /** * Propriedade de estado para desabilitar o componente InputCounter. */ disabled?: boolean; /** * Propriedade de estado para controlar tamanho do InputCounter. */ size: TInputCounterSizes; /** * Propriedade de estado para controlar estado de erro. */ hasError?: boolean; /** * Propriedade de estado para estado readOnly. */ readOnly?: boolean; /** * Propriedade para controlar o valor interno do InputCounter. */ value?: number; /** * Propriedade para setar o estado do valor interno do InputCounter. */ onValueChange: (value: number) => void; }; /** * Define o scope do radix-conCounter */ type InputCounterScopedProps<P> = P & { __scopeInputCounter?: Scope; }; export type { InputCounterScopedProps as I, TInputCounterProps as T };