Iconos
Set de línea monocromo sobre Lucide (lucide-react). Chrome con Icon; estados semánticos con StateIcon.
Preview principal
Tamaños
size en px. Default 20.
16px
20px
24px
32px
Estados
StateIcon — colores semánticos (info / success / error / warning).
info
success
error
warning
En contexto
Con Button e inline: el icono toma el color del padre.
hola@devsoftec.com
Cómo usarlo
Section titled “Cómo usarlo”import { Icon, StateIcon } from "devsoftec-ui";
<Icon name="check" size={20} /><Icon name="chevron-right" strokeWidth={2} /><StateIcon name="success" />| Prop | Tipo | Default | Descripción |
|---|---|---|---|
name |
IconName |
— | Nombre del set curado |
size |
number |
20 |
Tamaño en px |
color |
string |
currentColor |
Color |
strokeWidth |
number |
1.75 |
Grosor del trazo |
StateIcon
Section titled “StateIcon”| Prop | Tipo | Default | Descripción |
|---|---|---|---|
name |
info | success | error | warning |
— | Estado coloreado |
size |
number |
16 |
Tamaño en px |
color |
string |
color del estado | Override opcional |
Convenciones
Section titled “Convenciones”- Chrome (UI):
Icon, trazo1.75,currentColor— sigue el color del contexto. - Estados:
StateIcon, colores semánticos (éxito / error / aviso / info). - Los glifos vienen de
lucide-react(MIT). Botones solo-icono:aria-labelobligatorio.