Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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 5.0 hasta versión 6.0

...

Para actualizar desde versiones anteriores será necesario seguir los pasos descritos en el manual de actualización de la versión 5.0: desy-angular v5.0 - Manual de actualización

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

Configuración

Es necesario actualizar la dependencia de desy-html a la versión 6.2.1.

...

Es necesario modificar el fichero tailwind.config.js para utilizar la configuración por defecto de desy-html en lugar de desy-frontend: ya que la tarea purge en la ultima versión de tailwindcss ha cambiado. Se ejecuta siempre.

Code Block
module.exports = {
  /* Use the Desy default config */
  presets: [require('desy-html/config/tailwind.config.js')],
  /* contenido a purgear*/
  content:[
    './node_modules/desy-angular/**/*.js',
    './dist/desy-angular/**/*.js',
    './projects/demo/src/**/*.html',
    './projects/demo/src/**/*.ts',
    './projects/demo/src/**/*.css',
    './dist/desy-angular/**/*.css',
    './projects/desy-angular/**/*.css'
  ]
};

 

]
};

En caso de estar usando desy-html/config/clean-css.js este archivo ya no existe actualmente en desy-html.

Uso de componentes

Módulo

Componente

Cambios

DesyButtonsModule

 ToggleComponent

Se añade el parámetro isExpandible

 

  • No es necesario aplicar cambios

DesyFormsModule

InputGroup

  • Se añade el parámetro disabled

  • No es necesario aplicar cambios

DesyModalsModule

 ModalComponent

Se permite la integracion del ButtonLoaderComponent

FooterComponent

  • Se añaden el parámetro description

  • Se añade el parámetro noLogo

HeaderComponent

  • Se añaden el parámetro customLogoHtml

  • Se añade el parámetro customNavigationHtml

  • Se añade el parámetro noLogo

 

  • No es necesario aplicar cambios

DesyNavModule

 MenuNavigation

  • Se crea el componente MenuNavigation

 

  • No es necesario aplicar cambios

DesyTablesModule

 TableAdvancedComponent

  • Se

permite la integracion con el componente SelectComponent

DesyPaginationModule

PaginationComponent

  • Se añaden el parámetro PaginationListboxLabelComponent

  • Se añade el parámetro PaginationItemPerPageComponent

  • Se añade el parámetro hasSelectItemsPerPage
    • añade subcomponente desyContent a TableAdvancedHeaderCell, por lo que el contenido a mostrar debe ir dentro en esta etiqueta obligatoriamente, de lo contrario, esté no se mostrará

    DesyViewsModule

     ItemComponent

    • Se añade el parámetro containerClasses dentro del Icono

     tabsComponent

    • Asegurarse de tener la versión 6.2.1 de desy-html ya que usar otras versiones puede causar problemas en los estilos.

    DesyPaginationModule

    • No es necesario aplicar cambios