celula-tech-icons
v0.1.2
Published
Coleção de ícones em SVG pronta para React com suporte a temas.
Maintainers
Readme
celula-tech-icons
Biblioteca de ícones em SVG pronta para React, escrita em TypeScript e distribuída para consumo via npm.
Instalação
npm install celula-tech-icons
# ou
yarn add celula-tech-iconsUso
import { Icon } from 'celula-tech-icons';
export function FileType() {
return (
<Icon
icon="png"
size={48}
color="#8b5cf6"
aria-label="Arquivo PNG"
/>
);
}Props principais
icon: nome do ícone disponível (ex.:"pdf","png","docx").size: definewidtheheightsimultaneamente (numberem px oustring).color: força todas as cores do SVG para o valor informado (usacurrentColorinternamente).- Demais props padrão de
SVGSVGElementtambém são aceitos (className,style,onClick, etc.).
Desenvolvimento
npm run generate: converte os arquivos da pastasvg/parasrc/icons.ts.npm run build: limpadist/, regenera os ícones e roda otsup.
Publicação
- Ajuste a versão em
package.json. - Garanta que
npm run buildgeroudist/. - Execute
npm publish --access public(se for o primeiro lançamento).
Licença
Licenciado sob MIT. Veja LICENSE para mais detalhes.
