desy-angular v3.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 versiones 1.0/2.0 hasta versión 3.0


Para utilizar la versión 3.0 es necesario realizar las siguientes modificaciones.

 

Configuración

Se deberán realizar las siguientes acciones a nivel de configuración:

  • En el fichero package.json, indicar la versión 3.0.0 de desy-angular

  • Realizar un npm install del proyecto para descargar la versión

  • En el fichero styles.css, incluir la siguiente línea al inicio:

    @import 'tippy.js/dist/tippy.css';

 

Uso de componentes

Módulo

Componente

Cambios

Módulo

Componente

Cambios

DesyButtonsModule

 

No hay cambios

DesyFormsModule

 

No hay cambios

DesyModalsModule

 

No hay cambios

DesyNavModule

Header

  • Desaparece el parámetro labelledId del offcanvasData

Menu-horizontal

  • En los items es obligatorio indicar href o routerLink

Menu-vertical

  • Desaparece el parámetro expandable

Nav

  • El parámetro isMenu se sustituye por hasNav

  • El parámetro idPrefix ahora es obligatorio

Notification

  • Se sustituye el uso de las siguientes interfaces por las definidas en DesyCommons:

    • NotificationTitleDataTitleData

    • NotificationDescriptionDataDescriptionData

    • NotificationContentData ContentData

    • NotificationIconDataIconData

DesyTablesModule

 

No hay cambios

DesyViewsModule

DescriptionList

  • El uso de ItemDescriptionData se sustituye por DescriptionItemData. En este objeto, el uso de DescriptionData se sustituye por TermDefinitionData.

Item

  • Se sustituye el uso de las siguientes interfaces por las definidas en DesyCommons:

    • TitleItemDataTitleData

    • DescriptionItemDataDescriptionData

    • ContentItemDataContentData

    • IconItemDataIconData

StatusItem

  • El uso de ItemDescriptionData se sustituye por DescriptionItemData. En este objeto, el uso de DescriptionData se sustituye por TermDefinitionData.