Table of Contents | ||||
---|---|---|---|---|
|
...
Vamos a ver como se usa cada uno de los componentes.
Breadcrumbs
...
Code Block | ||
---|---|---|
| ||
<desy-breadcrumbs ...></desy-breadcrumbs> |
Proporciona enlaces a cada página anterior por la que se navega y muestra la ubicación actual del usuario en un sitio web.
...
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> |
Permite representar un resumen de errores
...
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> |
Permite representar un pie de página
...
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 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
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 | |||||
---|---|---|---|---|---|
| |||||
Header en pantalla grande Header en pantalla mobile Menu lateral desplegado en pantalla mobile implementación
|
Menubar
...
Code Block | ||
---|---|---|
| ||
<desy-menubar ...>...</desy-menubar> |
...
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MenubarItem
El item admite los siguientes parámetros de accesibilidad MenubarItemSub
El itemSub admite los siguientes parámetros de accesibilidad MenubarItemSubItem
MenubarItemSubItemSubItem
Propiedades de accesibilidadEl componente admite los siguientes parámetros de accesibilidad |
Expand | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
|
Expand | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||
Se permite proyectar contenido dentro del menubar para facilitar su uso. Para ello se facilitan los siguientes sub-componentes: MenubarLabelComponent
Permite especificar el label sin utilizar los parámetros de entrada. Admite el parámetro classes. MenubarItemComponent
Permite especificar un item del listado. Admite los mismos parámetros de entrada que el objeto MenubarItem. Emite el evento de salida selected al seleccionarse. MenubarSubItemComponent
Permite especificar un subitem dentro de un elemento desy-menubar-item. Admite los mismos parámetros de entrada que el objeto MenubarItemSubItem. Emite el evento de salida selected al seleccionarse. En el caso de role=menuitemcheckbox, se emite el valor de checked en el evento checkedChange al modificarse. MenubarSubSubItemComponent
Permite especificar un subitem dentro de un elemento desy-menubar-subitem, en el caso de que este tenga role=group. Admite los mismos parámetros de entrada que el objeto MenubarItemSubItemSubItem. Emite el evento de salida selected al seleccionarse. En el caso de role=menuitemcheckbox o role=menuitemradio, se emite el valor de checked en el evento checkedChange al modificarse. |
Expand | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Menubar con items estáticos
Menubar con items como contenido
|
Menu-horizontal
...
Code Block | ||
---|---|---|
| ||
<desy-menu-horizontal ...></desy-menu-horizontal> |
...
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MenuHorizontalItemData
Propiedades de accesibilidadEl componente admite los siguientes parámetros de accesibilidad |
Expand | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
MenuHorizontalItemEventData
|
Expand | |||||
---|---|---|---|---|---|
| |||||
Se permite proyectar contenido dentro del menu-horizontal para facilitar su uso. Para ello se facilitan los siguientes sub-componentes: MenuHorizontalItemComponent
Permite especificar un item del menu. Admite los mismos parámetros de entrada que el objeto MenuHorizontalItemData. 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 MenuHorizontalItemEventData. Emite el evento de salida activeChange al modificarse internamente el valor de la propiedad active. El evento emitido es de tipo boolean. |
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> |
Permite representar un menú en dirección vertical.
...
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MenuVerticalItemsData
Objeto MenuverticalSubData
MenuVerticalSubItemsData Contiene las mismas propiedades que el objeto MenuVerticalItemsData, salvo sub. Propiedades de accesibilidad El componente admite los siguientes parámetros de accesibilidad. |
Expand | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Básico
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 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
|
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Objeto NotificationItemsData
Propiedades de accesibilidad El componente admite los siguientes parámetros de accesibilidad. Y además el siguiente:
|
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 | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
Propiedades de accesibilidad El componente admite los siguientes parámetros de accesibilidad. |
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.
Parámetro | Atributo de accesibilidad equivalente |
---|---|
role | role |
ariaLabel | aria-label |
ariaDescribedBy | aria-describedby |
ariaLabelledBy | aria-labelledby |
ariaHidden | aria-hidden |
ariaDisabled | aria-disabled |
ariaControls | aria-controls |
ariaCurrent | aria-current |
ariaLive | aria-live |
ariaExpanded | aria-expanded |
ariaErrorMessage | aria-errormessage |
ariaHasPopup | aria-haspopup |
tabindex | tabindex |