Dados & visualização
cosmemilton-ui/server

CmIcon

CmIcon usa o peer opcional @iconify/react. Instale esse peer quando quiser renderizar ícones por nome; se não quiser adicionar essa dependência, passe ícones como ReactNode nos componentes que aceitam a prop icon.

Import

tsx
import { CmIcon } from "cosmemilton-ui/server";

Ícones por nome

Instale @iconify/react no projeto para usar CmIcon.

API rápida

Props principais de cada peça exportada.

CmIcon

namesizecolortitlearia-hidden

Notas

Aviso: `CmIcon` depende de `@iconify/react`, que é um peer opcional da biblioteca. Instale com `npm install @iconify/react` antes de copiar exemplos que importam `CmIcon`.

Se o projeto não usa Iconify, prefira passar um ícone como `ReactNode` diretamente em props como `icon`, `startIcon` ou `endIcon`.

Quando `size` é omitido, `CmIcon` herda o tamanho contextual do componente ao redor — útil em botões e ações compactas.