# Personalización

Personalizar Dynamic Framework no modifica el paquete. Un theme es una hoja de estilos que se carga después del CSS de Dynamic UI, y un componente propio usa los de Dynamic como base. Esta sección cubre tres caminos.

# Sobrescribir variables

Sistema de temas describe el contrato de los tokens --bs-* de Dynamic UI 2.12.1 para quien mantiene la hoja de variables a mano:

  • Dónde se carga el theme y por qué gana, con y sin @layer
  • El contrato de color: tripletes R, G, B, rampas y cambio de marca completo de un role
  • Texto sobre fondo, tipografía, radios, espaciado y variables de componente
  • Zonas con su propia paleta

# Generar un theme

Generar y validar un theme es un flujo opcional: dynamic-theme-expand escribe la hoja de variables a partir de un JSON corto, y dynamic-theme-validate revisa cualquier hoja de theme, generada o escrita a mano.

# Extender componentes

Extender componentes explica cómo crear componentes propios a partir de los de Dynamic:

  • Patrones de composición
  • Componentes wrapper
  • Hooks personalizados

# Recursos