UNPKG

@anpdgovbr/shared-ui

Version:

Biblioteca de componentes React com MUI v7 e padrão GovBR-ds para ANPD

27 lines 995 B
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