desy-angular v5.0 - Manual de actualización

A continuación se describen los pasos a seguir para actualizar hasta la versión más reciente de desy-angular.

Modificaciones desde versión 4.0 hasta versión 5.0


Para actualizar desde versiones anteriores será necesario seguir los pasos descritos en el manual de actualización de la versión 4.0: https://paega2.atlassian.net/wiki/spaces/AreaUsuariosIntegradores/pages/3360786181

Al actualizar a la versión 5.0 de desy-angular la integración actual con la librería se verá afectada. Por ello, para actualizar a la versión 5.0.0 sin alterar la funcionalidad, es necesario aplicar las siguientes modificaciones:

 

Configuración

Es necesario modificar la dependencia de desy-frontend por desy-html:

npm uninstall desy-frontend npm install desy-html@5.0.0

Es necesario modificar el fichero tailwind.config.js para utilizar la configuración por defecto de desy-html en lugar de desy-frontend:

const defaultConfig = require('./node_modules/desy-html/config/tailwind.config.js'); ...

Es necesario modificar el fichero styles.css para importar las clases de desy-html en vez de desy-frontend.

@import 'desy-html/src/css/styles.css'; ...

El módulo BrowserAnimationsModule ya no se incluye dentro de la librería, por lo que para poder visualizar las animaciones es necesario importarlo explícitamente.

 

Uso de componentes

Módulo

Componente

Cambios

Módulo

Componente

Cambios

DesyButtonsModule

 

No es necesario aplicar cambios

DesyFormsModule

 

No es necesario aplicar cambios

DesyModalsModule

 

No es necesario aplicar cambios

DesyNavModule

Header

  • Los elementos Subnav y Dropdown admiten ahora los mismos parámetros que el componente Dropdown. Esto implica que el parámetro classes ya no afecta al contenedor, sino al botón. Para mantener las clases sobre el contenedor, debe sustituirse por classesContainer, tanto si se utilizan los componentes HeaderSubnavComponent y HeaderDropdownComponent como los objetos HeaderSubnavData y HeaderDropdownData.

DesyTablesModule

 

No es necesario aplicar cambios

DesyViewsModule

 

No es necesario aplicar cambios