export interface RefreshProps { /** * Configura um texto que refletirá no código do componente, na medida em que o usuário interage. O texto aparecerá dentro do componente, no código, mas não será visível. */ alternativeText?: string; /** * Configura um token de cor ao componente. */ color?: "brand" | "highlight" | "black" | "white"; /** * Essa Prop inclui um atributo data-testid com o valor configurado no refresh. */ dataTestId?: string | null; } /** *
* * 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 Refresh from "@raiadrogasil/pulso-react-components/Refresh"; * ``` * * 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 { Refresh } from "@raiadrogasil/pulso-react-components/"; * ``` */ declare function Refresh({ alternativeText, color, dataTestId: dataTest, }: RefreshProps): JSX.Element; export default Refresh;