Iconografía

Usa iconos para acelerar la lectura sin reemplazar las palabras.

Sistema de iconos

Lexy usa la familia Fluent UI System Icons de Microsoft. Es una colección de más de 4.000 iconos vectoriales con dos temas (regular y filled), pensada para interfaces densas y trabajada con principios de claridad y neutralidad.

Fluent ofrece consistencia visual entre íconos pequeños (16px) y grandes (48px+) gracias a una grilla y reglas de trazo comunes, lo que permite mezclar densidades sin que la interfaz pierda coherencia.


Temas y tamaños

Regular y Filled

Existen dos temas para acomodar distintos pesos visuales y estados de la interfaz.

Regular

Default del producto. Se usa como guía visual para identificar acciones disponibles — descargar, abrir, crear, navegar — sin llamar la atención sobre sí mismo.

Filled

Reservado para estados seleccionados, badges de estado de caso y momentos pequeños donde el icono necesita un poco más de peso y legibilidad.

Tamaños canónicos

Fluent ofrece seis tamaños diseñados pixel-perfect para no perder nitidez al escalar. En el producto, 20px es el default para densidad media (vista de expediente, listas), 16px para línea de texto y 24px para navegación principal o portal del cliente, donde la legibilidad pesa más.

16
20
24
28
32
48

Categorías de uso

Las categorías agrupan los iconos por dominio del producto. Cada estudio mantiene un caso vivo que mueve documentos, plazos y comunicaciones; cada cliente quiere saber, en una mirada, dónde está su caso. Estos grupos cubren ese flujo de extremo a extremo.

Casos y expedientes

Briefcase
FolderOpen
Folder
Tag
Bookmark
Archive

Documentos legales

Document
DocumentPdf
DocumentEdit
DocumentSignature
DocumentAdd
DocumentArrowDown
DocumentRibbon

Agenda, plazos y tareas

Calendar
CalendarLtr
CalendarClock
Clock
Hourglass
Checkmark
TaskListSquareLtr
ClockAlarm

Personas y roles

Person
PersonCircle
PersonBriefcase
People
PeopleTeam
PersonAdd
Building

Estados de caso

PlayCircle
PauseCircle
CheckmarkCircle
DismissCircle
ErrorCircle
Warning
Info
ShieldCheckmark

Comunicación con cliente

Chat
Mail
Send
Alert
Megaphone
Phone
Video

Pagos y facturación

Money
Receipt
WalletCreditCard
CreditCardPerson
ArrowTrending

Acciones comunes

Add
Edit
Delete
Save
Copy
Share
Search
Filter
ArrowSort
MoreHorizontal

Aplicación

Pareo con texto

En la mayoría de superficies del cliente, los iconos van acompañados de etiqueta. Sólo se permiten icon-only en acciones universales (cerrar, más opciones, buscar) o en vistas densas del producto interno donde el contexto del abogado lo permite.

Color

Los iconos heredan el color del texto que acompañan. El color de marca se reserva para estados seleccionados, llamadas a la acción primarias y badges de estado de caso. Aplicar un color propio al icono solo cuando aporte significado funcional, no decoración.

Nomenclatura

Se mantiene el nombre original de Fluent (en inglés y PascalCase, p.ej. DocumentSignature), que describe la forma del icono y no la función. La función específica vive en la etiqueta o tooltip que lo acompaña, no en el nombre.

Tokens

Set de iconos, temas (regular/filled), tamaños canónicos y reglas de nombrado.
TokenValorUso
icon.set@fluentui/react-iconsSet canónico. Lucide se usa sólo dentro de componentes shadcn UI.
icon.theme.regularTrazo, peso visual ligeroPor defecto para acciones e ítems de navegación.
icon.theme.filledRelleno, peso visual altoEstados activos / seleccionados.
icon.size.1616pxInline con texto body (14px). Toolbar densa.
icon.size.2020pxBotones estándar, headers de modal.
icon.size.2424pxNavegación principal, hero pequeño.
icon.size.3232pxTarjetas con icono protagonista.
icon.size.4848pxEmpty states, hero ilustrativo.
icon.namingPascalCase descriptivo (DocumentSignature)El nombre describe la forma, no la función.