...
Table of Contents | ||||
---|---|---|---|---|
|
Componentes relativos a navegación
...
Vamos a ver como se usa cada uno de los componentes.
Breadcrumbs
...
Code Block | ||
---|---|---|
| ||
<desy-breadcrumbs ...></desy-breadcrumbs> |
...
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||
Objeto BreadcrumbsData
Propiedades de accesibilidad El componente y cada DreadcrumbsData admiten los siguientes parámetros de accesibilidad. |
Expand | ||
---|---|---|
| ||
Se permite proyectar contenido dentro de los elementos de breadcrumbs para facilitar su uso. Para ello se facilita el siguiente sub-componente: BreadcrumbsItemComponent
Permite utilizar el contenido especificado como item de la lista de navegación a mostrar. Admite las mismas propiedades de entrada que el objeto BreadcrumbsData. |
Expand | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
implementación con 2 niveles
Implementación con 3 niveles y collapseOnMobile=true
Implementación con contenido
|
Error Summary
...
Code Block | ||
---|---|---|
| ||
<desy-error-summary ...>...</desy-error-summary> |
...
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||
Objeto ErrorSummaryData
Propiedades de accesibilidad El componente y cada ErrorSummaryData admiten los siguientes parámetros de accesibilidad. |
Expand | ||||||
---|---|---|---|---|---|---|
| ||||||
Se permite proyectar contenido dentro del ErrorSummary para facilitar su uso. Para ello se facilitan los siguientes sub-componentes: TitleComponent
Permite especificar el título sin utilizar los parámetros de entrada. Este componente es común entre los módulos, por lo que se encuentra en el módulo DesyCommonsModule. DescriptionComponent
Permite especificar la descripción sin utilizar los parámetros de entrada. Este componente es común entre los módulos, por lo que se encuentra en el módulo DesyCommonsModule. ErrorSummaryItemComponent
Permite especificar un item de error. Admite los mismos parámetros de entrada que el objeto ErrorSummaryData. |
Expand | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Con contenido
Sin Links
Con y sin Links
|
Footer
...
Code Block | ||
---|---|---|
| ||
<desy-footer ...></desy-footer> |
...
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Objeto MetaData
Objeto MetaItemData
Objeto NavigationData
Objeto NavigationItemData
Objeto IconData
Propiedades de accesibilidad El componente, MetaItemData y NavigationItemData admiten los siguientes parámetros de accesibilidad. |
Expand | ||
---|---|---|
| ||
Se permite proyectar contenido dentro de footer para facilitar su uso. Para ello se facilitan los siguientes sub-componentes: FooterNavigationComponent
Permite especificar un elemento navigation. Admite las mismas propiedades de entrada que el objeto NavigationData, a excepción de items. A su vez, admite como contenido un listado de componentes FooterNavigationItemComponent, que representan los items del navigation y admiten los mismos parámetros de entrada que el objeto NavigationItemData.
FooterMetaComponent
Permite especificar el elemento meta. Admite él parámetro de entrada visuallyHiddenTitle, especificado en el objeto MetaData. A su vez, admite como contenido:
IconComponent
Permite especificar el icono. Este componente es común entre los módulos, por lo que se encuentra en el módulo DesyCommonsModule. IconComponent
Permite especificar el elemento description. Este componente es común entre los módulos, por lo que se encuentra en el módulo DesyCommonsModule. |
Expand | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Completo con contenido
Básico
Con meta e items
|
Header
...
Code Block | ||
---|---|---|
| ||
<desy-header ...></desy-header> |
...
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Objeto HeaderSubnavData
Objeto HeaderNavigationData
Objeto HeaderNavigationItemData
Objeto HeaderDropdownData
Objeto HeaderOffcanvasData
Propiedades de accesibilidad El componente admite los siguientes parámetros de accesibilidad. |
Expand | ||
---|---|---|
| ||
Se permite proyectar contenido dentro de header para facilitar su uso. Para ello se facilitan los siguientes sub-componentes: HeaderSubnavComponent
Permite especificar el elemento subnav. A su vez, admite como contenido:
HeaderNavigationComponent
Permite especificar el elemento navigation. Admite él parámetro de entrada classes, especificado en HeaderNavigationData. Cada item se puede especificar mediante subcomponente HeaderNavigationItemComponent. Este componente admite los mismos parámetros de entrada que el objeto HeaderNavigationItemData.
HeaderDropdownComponent
Permite especificar el elemento dropdown. Admite el parámetro de entrada classes, especificado en HeaderDropdownData. A su vez, admite como contenido:
HeaderOffcanvasComponent
Permite especificar el elemento offcanvas. Admite él parámetro de entrada classes, especificado en HeaderOffcanvasData. A su vez, admite como contenido:
HeaderCustomNavigationComponent
Permite especificar un componente Navigation personalizado dentro de la cabecera. HeaderMobileTextComponent Permite añadir un texto dentro de header que solo sea visible en mobile.
Skiplink
Permite especificar un componente SkipLink personalizado dentro de la cabecera. Si no se especifica el id, su valor será “skip-link”. Si no se especifica contenido, el texto mostrará “Saltar al contenido principal”. |
Expand | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Header en pantalla grande Header en pantalla mobile Menu lateral desplegado en pantalla mobile implementación con contenido
implementación con parámetros
|
Header Mini
...
Code Block | ||
---|---|---|
| ||
<desy-header-mini ...></desy-header-mini> |
Permite representar una cabecera mini.
...
Expand | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||
Propiedades de accesibilidad El componente admite los siguientes parámetros de accesibilidad. |
Expand | ||
---|---|---|
| ||
Se permite proyectar contenido dentro de header-mini para facilitar su uso. |
Expand | |||||
---|---|---|---|---|---|
| |||||
HeaderMini en pantalla grande HeaderMini en pantalla mobile Implementación con contenido
|
Header Advanced
...
Code Block | ||
---|---|---|
| ||
<desy-header-advanced ...></desy-header-advanced> |
Permite representar una cabecera avanzada.
...
Expand | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
Propiedades de accesibilidad El componente admite los siguientes parámetros de accesibilidad. |
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Se permite proyectar contenido dentro de header-advanced para facilitar su uso. Para ello se facilitan los siguientes sub-componentes: SkipLinkComponent
Permite especificar un componente SkipLink personalizado dentro de la cabecera. Si no se añade el componente se añade uno por defecto con id, “skip-link” y href “#content”. El texto mostrará “Saltar al contenido principal”. HeaderMiniComponent
Permite especificar un componente HeaderMini personalizado dentro de la cabecera. Si no se añade el componente se añade uno por defecto. HeaderAdvancedSuperComponent
Permite especificar un componente HeaderAdvancedSuper. Acepta como parámetros:
HeaderAdvancedCustomNavigationComponent
Permite especificar con ng-content contenido interno del super manteniendo la estructura por defecto del super. HeaderAdvancedTitleContainerComponent
Permite especificar un componente HeaderAdvancedTitleContainer. Acepta como parámetros:
HeaderAdvancedTitleComponent
HeaderAdvancedSubtitleComponent
HeaderAdvancedCustomNavigationComponent
Permite especificar con ng-content contenido interno del titleContainer manteniendo la estructura del mismo. HeaderAdvancedNavigationComponent
Permite especificar el elemento nav.
Cada item se puede especificar mediante subcomponente HeaderNavigationItemComponent.
HeaderAdvancedCustomNavigationComponent
Permite especificar con ng-content contenido interno del header-advanced manteniendo la estructura del mismo. HeaderAdvancedDropdownComponent
Permite especificar el elemento dropdown.
A su vez, admite como contenido:
HeaderAdvancedOffcanvasComponent
A su vez, admite como contenido:
HeaderAdvancedSubComponent
Permite especificar un componente HeaderAdvancedSub. Acepta como parámetros:
HeaderAdvancedCustomNavigationComponent
Permite especificar con ng-content contenido interno del sub manteniendo la estructura por defecto del sub. |
Expand | |||||
---|---|---|---|---|---|
| |||||
HeaderAdvanced en pantalla grande HeaderAdvanced en pantalla mobile Menu lateral desplegado en pantalla mobile implementación con contenido
|
Links-list
...
Code Block | ||
---|---|---|
| ||
<desy-links-list ...></desy-links-list> |
...
Expand | |||||
---|---|---|---|---|---|
| |||||
Ejemplo con contenido
|
MenuNavigation
...
Code Block | ||
---|---|---|
| ||
<desy-menu-navigation ...>...</desy-menu-navigation> |
...
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MenuNavigationItem
El item admite los siguientes parámetros de accesibilidad MenuNavigationItemSubItem
El itemSub admite los siguientes parámetros de accesibilidad MenuNavigationItemSubItemSubItem
Propiedades de accesibilidadEl componente admite los siguientes parámetros de accesibilidad DividerData
|
Expand | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
|
Expand | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Se permite proyectar contenido dentro del menubar para facilitar su uso. Para ello se facilitan los siguientes sub-componentes: MenuNavigationItemComponent
Permite especificar un item del listado. Admite los mismos parámetros de entrada que el objeto MenuNavigationItem. Emite el evento de salida selected al seleccionarse. MenuNavigationSubItemComponent
Permite especificar un subitem dentro de un elemento desy-menu-navigation-item. Admite los mismos parámetros de entrada que el objeto MenuNavigationItemSubItem. Emite el evento de salida selected al seleccionarse. |
Expand | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
MenuNavigation con items estáticos
Menubar con items como contenido
|
Menubar
...
Code Block | ||
---|---|---|
| ||
<desy-menubar ...>...</desy-menubar> |
...
Expand | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Menubar con items estáticos
Menubar con items como contenido
|
Menu-horizontal
...
Code Block | ||
---|---|---|
| ||
<desy-menu-horizontal ...></desy-menu-horizontal> |
...
Expand | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Menú horizontal con estilo de pestañas
Menú horizontal con estilo de pestañas e items como contenido
|
Menu-vertical
...
Code Block | ||
---|---|---|
| ||
<desy-menu-vertical...></desy-menu-vertical> |
...
Expand | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||
Ejemplo con contenido
Ejemplo con parámetros
Con disabled, target, long text item y divider
Con estilos, sub-items, y html
|
Nav
...
Code Block | ||
---|---|---|
| ||
<desy-nav ...></desy-nav> |
...
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
NavItemData
Propiedades de accesibilidadEl componente admite los siguientes parámetros de accesibilidad |
Expand | ||
---|---|---|
| ||
Se permite proyectar contenido dentro de los elementos de nav para facilitar su uso. Para ello se facilita el siguiente sub-componente: NavItemComponent
Permite utilizar el contenido especificado como item del menú de navegación a mostrar. Admite las mismas propiedades de entrada que el objeto NavItemData. La propiedad active admite double-binding, pues la propiedad se modifica internamente. Emite el evento de salida clickEvent al hacer click sobre el item. El evento emitido es del tipo ItemNavEventData. Emite el evento de salida activeChange al modificarse internamente el valor de la propiedad active. El evento emitido es de tipo boolean. |
Expand | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
ItemNavEventData
|
Expand | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Nav con clase css
Nav con contenido
|
Notification
...
Code Block | ||
---|---|---|
| ||
<desy-notification...></desy-notification> |
...
Expand | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Se permite proyectar contenido dentro del Notification para facilitar su uso. Para ello se facilitan los siguientes sub-componentes: TitleComponent
Permite especificar el título. Este componente es común entre los módulos, por lo que se encuentra en el módulo DesyCommonsModule. DescriptionComponent
Permite especificar la descripción. Este componente es común entre los módulos, por lo que se encuentra en el módulo DesyCommonsModule. IconComponent
Permite especificar el icono. Se ignora el valor del parámetro type. Si se desea mostrar los iconos predefinidos se debe utilizar la propiedad type del componente NotificationComponent. Este componente es común entre los módulos, por lo que se encuentra en el módulo DesyCommonsModule. NotificationItemComponent
Permite especificar un ítem de la notificación. Admite los mismos parámetros de entrada que el objeto NotificationItemData. ContentComponent
Permite especificar el contenido adicional tras los items. Este componente es común entre los módulos, por lo que se encuentra en el módulo DesyCommonsModule. |
Expand | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||
Implementación con contenidoComponente
HTML
Implementación con type=successComponente
HTML
Implementación con items
|
Skip-link
...
Code Block | ||
---|---|---|
| ||
<desy-skip-link ...></desy-skip-link> |
...
Expand | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Skip-link con clase css
Skip-link con contenido
|
Accesibilidad
...
En todos los componentes se han tenido en cuenta los siguiente parámetros de accesibilidad. Se detalla en cada componente.
...