@anpdgovbr/shared-ui
Version:
Biblioteca de componentes React com MUI v7 e padrão GovBR-ds para ANPD
27 lines • 995 B
TypeScript
import React from 'react';
/**
* Mapa de ícones reutilizáveis para componentes da biblioteca.
*
* Cada chave (string) mapeia para um React.ReactNode que representa o ícone
* correspondente. Esse objeto é usado pelos componentes para resolver
* dinamicamente qual ícone renderizar, evitando múltiplos imports em consumidores.
*
* Exemplo de uso:
* ```tsx
* import { iconMap } from '@anpdgovbr/shared-ui/src/helpers/iconMap'
*
* function MeuComponente() {
* const icon = iconMap['Search'] // -> <SearchIcon />
* return <span>{icon} Buscar</span>
* }
* ```
*
* Observações:
* - As chaves são sensíveis a maiúsculas/minúsculas conforme definidas neste mapa.
* - Os valores são React.ReactNode; podem ser componentes MUI (ícones) ou `null`.
* - Não altera ou injeta estilos globais; estilos inline específicos (ex.: Error) são intencionais.
*
* @public
*/
export declare const iconMap: Record<string, React.ReactNode>;
//# sourceMappingURL=iconMap.d.ts.map