export type CardValueProps = { /** * Atributo padrão do elemento \ do HTML. */ onClick?: Function; /** * Atributo padrão do elemento \ do HTML. */ onMouseUp?: Function; /** * Atributo padrão do elemento \ do HTML. */ onMouseDown?: Function; /** * Atributo padrão do elemento \ do HTML. */ disabled?: boolean; /** * Prop para controle de quantidade de itens no carrinho. */ label: string; /** * Prop para controle de valor no carrinho, alterando somente o valor após `R$`. */ value?: string; /** * Essa Prop inclui um atributo data-qa com o valor configurado no botão. */ dataQA?: string; /** * Essa Prop inclui um atributo data-collect com o valor configurado no botão. */ dataCollect?: string; /** * Essa Prop inclui um atributo data-collect-info com o valor configurado no botão. */ dataCollectInfo?: string; /** * Essa Prop inclui um atributo data-testid com o valor configurado no botão. */ dataTestId?: string; }; /** *
* * Obs: Esse componente precisa estar dentro de um ThemeProvider, para o carregamento de seu estilo. Nos sites em React de Drogasil e Drogaraia o ThemeProvider já encontra-se configurado como um componente de alto nível, portanto não há a necessidade de incluí-lo novamente. * *
* * Para utilizar esse componente, deve-se importar: * * ``` * import CardValue from "@raiadrogasil/pulso-react-components/CardValue"; * ``` * * ou * *
* * Obs: O método com chaves importa o código de todos os componentes, mesmo os que não estão listados entre as chave. Portanto, por questão de performance, é desaconselhado seu uso. * *
* * ``` * import { CardValue } from "@raiadrogasil/pulso-react-components/"; * ``` */ declare function CardValue({ onClick, disabled, label, value, dataQA, dataCollect, dataCollectInfo, dataTestId, onMouseUp, onMouseDown, }: CardValueProps): JSX.Element; export default CardValue;