...
Vamos a ver como se usa cada uno de los componentes.
Breadcrumbs
...
Code Block |
---|
|
<desy-breadcrumbs ...></desy-breadcrumbs> |
...
Expand |
---|
title | Propiedades de entrada |
---|
|
Propiedad | Tipo | Descripción | Obligatorio |
---|
items | BreadcrumbsData[] | Contiene la información relativa a la lista. | Si | id | string | Identificador del elemento <nav> |
| classes | string | Clases CSS separadas por espacio que se aplicarán sobre el elemento <nav> |
| collapseOnMobile | boolean | Cuando es true se mostrarán unicamente el primer y último item, en resolución de tablet o menor | | hasBackButton | boolean | Cuando es true el breadcrumbs comenzará con un botón de retroceso | |
Objeto BreadcrumbsData Propiedad | Tipo | Descripción | Obligatorio |
---|
id | string | Identificador del elemento de la lista. |
| routerLink | string | Ruta interna relativa al proyecto |
| text | string | Contenido del texto en formato texto plano. No se aplicará cuando se especifique la propiedad html. | Si, cuando no se especifica html. | html | string | Contenido del texto en formato HTML. | Si, cuando no se especifica text. |
Propiedades de accesibilidad El componente y cada DreadcrumbsData admiten los siguientes parámetros de accesibilidad.
|
Error Summary
...
Code Block |
---|
|
<desy-error-summary ...></desy-error-summary> |
Permite representar un resumen de errores
...
Expand |
---|
title | Propiedades de entrada |
---|
|
Propiedad | Tipo | Descripción | Obligatorio |
---|
errorList | ErrorSumaryData[] | Contiene la información relativa a la lista. | Si | id | string | Identificador del elemento <div> |
| classes | string | Clases CSS separadas por espacio que se aplicarán sobre el elemento <div> |
| titleText | string | Contenido del título en formato texto plano. No se aplicará cuando se especifique la propiedad titleHtml. | Si, cuando no se especifica titleHtml. | titleHtml | string | Contenido del título en formato HTML. | Si, cuando no se especifica titleText. | descriptionText | string | Contenido de la descripción en formato texto plano. No se aplicará cuando se especifique la propiedad descriptionHtml. | | descriptionHtml | string | Contenido de la descripción en formato HTML. | |
Objeto ErrorSummaryData Propiedad | Tipo | Descripción | Obligatorio |
---|
id | string | Identificador |
| text | string | Contenido del texto en formato texto plano. No se aplicará cuando se especifique la propiedad html. | Si, cuando no se especifica html. | html | string | Contenido del texto en formato HTML. | Si, cuando no se especifica text. | fragment | string | Propiedad de routerLink para especificar el anchor. (ver https://angular.io/api/router/RouterLink). Es necesario activar la propiedad anchorScrolling de la configuración de nuestro proyecto. |
|
Propiedades de accesibilidad El componente y cada ErrorSummaryData admiten los siguientes parámetros de accesibilidad.
|
...
Image AddedSin Links Code Block |
---|
| <desy-error-summary classes="p-base border-2 border-alert-base" titleText="There is a problem" id="error-summary-title"
[errorList]="[{'text':'Invalid username or password'}]">
</desy-error-summary> |
|
...
Image Added Con y sin Links Code Block |
---|
| <desy-error-summary classes="p-base border-2 border-alert-base" titleText="There is a problem" id="error-summary-title"
[errorList]="[{'text':'Invalid username or password'},{'text':'Agree to the terms of service to log in','fragment':'example-error-1'}]">
</desy-error-summary> |
|
...
Code Block |
---|
|
<desy-footer ...></desy-footer> |
...
Expand |
---|
title | Propiedades de entrada |
---|
|
Propiedad | Tipo | Descripción | Obligatorio |
---|
meta | MetaData | Objeto que contiene opciones para la navegación. | | navigation | NavigationData | Listado de elementos para usar en la sección de navegación del pie de página. |
| icon | IconData | Icono adicional al logo de FEDER |
| containerClasses | string | Clases CSS separadas por espacio que se aplicarán sobre el elemento <div> | | classes | string | Clases CSS separadas por espacio que se aplicarán sobre el elemento <footer> | |
Objeto MetaData Propiedad | Tipo | Descripción | Obligatorio |
---|
visuallyHiddenTitle | string | Título de una sección de meta oculto, por defecto 'Enlaces de pie de página' |
| text | string | Contenido del texto en formato texto plano. No se aplicará cuando se especifique la propiedad html. | | html | string | Contenido del texto en formato HTML. | | items | MetaItemData[] | Listado de elementos para usar en la sección meta del pie de página. |
|
Objeto MetaItemData Propiedad | Tipo | Descripción | Obligatorio |
---|
text | string | Contenido del texto en formato texto plano. | | href | string | Ruta externa a la que se redirigirá al pulsar el item. | |
Objeto NavigationData Propiedad | Tipo | Descripción | Obligatorio |
---|
title | string | Título de una sección | | columns | integer | Cantidad de columnas para mostrar elementos en la sección de navegación del pie de página. | | items | NavigationItemData[] | Listado de elementos para mostrar en la lista en la sección de navegación del pie de página. | |
Objeto NavigationItemData Propiedad | Tipo | Descripción | Obligatorio |
---|
text | string | Contenido del texto en formato texto plano. No se aplicará cuando se especifique la propiedad html. | | href | string | Ruta externa a la que se redirigirá al pulsar el item. | |
Objeto IconData Propiedad | Tipo | Descripción | Obligatorio |
---|
html | string | Contenido del texto en formato HTML. | |
Propiedades de accesibilidad El componente, MetaItemData y NavigationItemData admiten los siguientes parámetros de accesibilidad.
|
Expand |
---|
|
Básico Code Block |
---|
| <desy-footer></desy-footer> |
Code Block |
---|
| <desy-footer [meta]="{'items': [{'href': '#1','text': 'Item 1'},{'href': '#2','text': 'Item 2'},{'href': '#3','text': 'Item 3'}]}"></desy-footer> |
|
...
Code Block |
---|
|
<desy-header ...></desy-header> |
...
Expand |
---|
title | Propiedades de entrada |
---|
|
Propiedad | Tipo | Descripción | Obligatorio |
---|
homepageUrl | String | Ruta externa a la que se redirigirá al pulsar el icono del logo. No se aplicará cuando se especifique la propiedad routerLink. | | homepageRouterLink | String | Ruta interna relativa al proyecto a la que se redirigirá al pulsar el icono del logo(ver https://angular.io/api/router/RouterLink). | | homepageFragment | String | Propiedad de routerlink para especificar el anchor. Por defecto content. (ver https://angular.io/api/router/RouterLink). Es necesario activar la propiedad anchorScrolling de la configuración de nuestro proyecto. | | expandedLogo | boolean | Permite mostrar el icono expandido, el cual contiene el texto “GOBIERNO DE ARAGON”. A pesar de esta opción, este texto permanecerá oculto en pantallas pequeñas. Utilizar este logotipo en apps que estén dirigidas al ciudadano. | | classes | string | Clases CSS separadas por espacio que se aplicarán sobre el elemento <header>. | | subnavData | HeaderSubnavData | Datos del dropdown junto al logo que ha de usarse para mostrar el nombre de la app en la que estamos y para navegar a otra app diferente. | | navigationData | HeaderNavigationData | Datos del menu principal de navegación | | dropdownData | HeaderDropdownData | Datos del dropdown a la derecha que puede usarse para mostrar información adicional: login, acerca de... Se oculta por defecto en anchuras pequeñas si no se le añaden clases a dropdown. | | offcanvasData | HeaderOffcanvasData | Opciones del menú lateral que sólo se muestra en anchuras pequeñas | |
Objeto HeaderSubnavData Propiedad | Tipo | Descripción | Obligatorio |
---|
text | string | Contenido del texto en formato texto plano. No se aplicará cuando se especifique la propiedad html. | Si, cuando no se especifica html. | html | string | Contenido del texto en formato HTML. | Si, cuando no se especifica text. | items | NavItemData | Items del dropdown. Si no se proporcionan, el texto será simple sin un dropdown. Ver componente Nav. | |
Objeto HeaderNavigationData Propiedad | Tipo | Descripción | Obligatorio |
---|
classes | string | Clases CSS separadas por espacio que se aplicarán sobre el elemento <nav>. | | items | HeaderNavigationItemData | Items del nav. | |
Objeto HeaderNavigationItemData Propiedad | Tipo | Descripción | Obligatorio |
---|
text | string | Contenido del texto en formato texto plano. No se aplicará cuando se especifique la propiedad html. | Si, cuando no se especifica html. | html | string | Contenido del texto en formato HTML. | Si, cuando no se especifica text. | active | boolean | Indica si el item está actualmente seleccionado. | | disabled | boolean | Indica si el item está deshabilitado. |
| href | string | Ruta externa a la que se redirigirá al pulsar el item. No se aplicará cuando se especifique la propiedad routerLink. |
| routerLink | string|string[] | Ruta interna relativa al proyecto (ver https://angular.io/api/router/RouterLink). |
| fragment | string | Propiedad de routerlink para especificar el anchor. Por defecto content. (ver https://angular.io/api/router/RouterLink). Es necesario activar la propiedad anchorScrolling de la configuración de nuestro proyecto. |
|
Objeto HeaderDropdownData Propiedad | Tipo | Descripción | Obligatorio |
---|
text | string | Contenido del texto en formato texto plano. No se aplicará cuando se especifique la propiedad html. | Si, cuando no se especifica html. | html | string | Contenido del texto en formato HTML. | Si, cuando no se especifica text. | classes | string | Clases CSS separadas por espacio que se aplicarán sobre el elemento que contiene el Dropdown. | | items | NavItemData | Items del dropdown. Ver componente Nav. | |
Objeto HeaderOffcanvasData Propiedad | Tipo | Descripción | Obligatorio |
---|
text | string | Contenido del texto en formato texto plano del botón para mostrar el menú. No se aplicará cuando se especifique la propiedad html. | Si, cuando no se especifica html. | html | string | Contenido del texto en formato HTML del botón para mostrar el menú. | Si, cuando no se especifica text. | classes | string | Clases CSS separadas por espacio que se aplicarán sobre el elemento que contiene el Dropdown. | | textClose | string | Texto que se mostrará en el botón de cerrar | Sí | labelledId | string | Identificador de la etiqueta del título del contenido a mostrar en el menú lateral. Se utilizará como atributo aria-labelledby del dialog. | Sí | contentHtml | TemplateRef<any> | Referencia a una template con el contenido a mostrar en el menú lateral. | Sí |
Propiedades de accesibilidad El componente admite los siguientes parámetros de accesibilidad. |
Expand |
---|
|
Header en pantalla grande Image RemovedImage AddedHeader en pantalla mobile Image RemovedImage Added Menu lateral desplegado en pantalla mobile Image RemovedImage Addedimplementación Code Block |
---|
| <desy-header homepageRouterLink="/" [expandedLogo]="true" [subnavData]="{ text: 'Desy-angular' }"
[navigationData]="{ items: [ { text: 'Item Nav 1' }, { text: 'Item Nav 2', routerLink: '../' } ] }"
[dropdownData]="{
text: 'Dropdown',
items: [
{
text: 'Item Dropdown 1',
href: 'http://google.es'
},
{
text: 'Item Dropdown 2',
routerLink: '../'
}
]}"
[offcanvasData]="{ text: 'Menu', textClose: 'Cerrar', contentHtml: headerOffCanvasMenu, labelledId: 'header-offcanvas-menu-title' }">
<ng-template #headerOffCanvasMenu>
<ul>
<li>
<h3 class="p-base text-base font-bold" id="header-offcanvas-menu-title">Componentes</h3>
<desy-nav classes="bg-warning-light" [items]="[{ text: 'Ejemplo 1', routerLink: '../'}, { text: 'Ejemplo 2', routerLink: []}]"></desy-nav>
</li>
<li>
<h3 class="p-base pt-xl text-base font-bold">Información adicional</h3>
<desy-nav classes="bg-warning-light" [items]="[{ text: 'Desy-frontend', href: 'http://desy.jesuscuadra.es/', target: '_blank' }]"></desy-nav>
</li>
</ul>
</ng-template>
</desy-header> |
|
...
Code Block |
---|
|
<desy-menu-horizontal ...></desy-menu-horizontal> |
...
Expand |
---|
title | Propiedades de entrada |
---|
|
Propiedad | Tipo | Descripción | Obligatorio |
---|
id | string | Identificador del menú. | | idPrefix | string | Prefijo para el id de los items. Por defecto ‘menu-item’. | | items | MenuHorizontalItemData[] | Elementos del menú. | Sí | classes | string | Clases CSS separadas por espacio que se aplicarán sobre el componente. | |
Propiedad | Tipo | Descripción | Obligatorio |
---|
id | string | Identificador del item. |
| text | string | Contenido del texto de ayuda en formato texto plano. No se aplicará cuando se especifique la propiedad html. | Si, cuando no se especifica html. | html | string | Contenido del texto en formato HTML. | Si, cuando no se especifica text. | active | boolean | Indica si el item está actualmente seleccionado. | | classes | string | Clases CSS separadas por espacio que se aplicarán sobre el componente. |
| disabled | boolean | Indica si el item está deshabilitado. |
| href | string | Ruta externa a la que se redirigirá al pulsar el item. No se aplicará cuando se especifique la propiedad routerLink. |
| target | string | Especifica dónde abrir el enlace (ver https://www.w3schools.com/tags/att_a_target.asp). | | routerLink | string|string[] | Ruta interna relativa al proyecto (ver https://angular.io/api/router/RouterLink). |
| fragment | string | Propiedad de routerlink para especificar el anchor. Por defecto content. (ver https://angular.io/api/router/RouterLink). Es necesario activar la propiedad anchorScrolling de la configuración de nuestro proyecto. |
|
Propiedades de accesibilidadEl componente admite los siguientes parámetros de accesibilidad |
Expand |
---|
|
Evento | Tipo | Descripción |
---|
clickEvent | MenuHorizontalItemEventData | Se emite al pulsar sobre un ítem. |
MenuHorizontalItemEventData Evento | Tipo | Descripción |
---|
item | MenuHorizontalItemData | Ítem sobre el que se ha pulsado. | event | DOM Event | Datos del evento emitido. |
|
Expand |
---|
|
Image RemovedImage Added Menú horizontal con estilo de pestañas Code Block |
---|
| <desy-menu-horizontal classes="c-menu-horizontal--tabs mb-5" [items]="[{ text: 'item1', active: true }, { text: 'item2' }, { text: 'item3' }]"></desy-menu-horizontal> |
|
...
Code Block |
---|
|
<desy-menu-vertical...></desy-menu-vertical> |
Permite representar un menú en dirección vertical.
...
Expand |
---|
title | Propiedades de entrada |
---|
|
Propiedad | Tipo | Descripción | Obligatorio |
---|
id | string | Identificador del menú. | | idPrefix | string | Prefijo para el id de los items. Por defecto ‘nav-item ’. | Si | expandable | boolean | Cuando es true permite mostrar el contenido collapsado. | | items | MenuVerticalItemsData[] | Elementos del menú. | Sí | classes | string | Clases CSS separadas por espacio que se aplicarán sobre el componente. | |
MenuVerticalItemsData Propiedad | Tipo | Descripción | Obligatorio |
---|
id | string | Identificador del item. |
| text | string | Contenido del texto de ayuda en formato texto plano. No se aplicará cuando se especifique la propiedad html. | Si, cuando no se especifica html. | html | string | Contenido del texto en formato HTML. | Si, cuando no se especifica text. | expanded | boolean | Indica si el item está actualmente colapsado. | | classes | string | Clases CSS separadas por espacio que se aplicarán sobre el componente. |
| disabled | boolean | Indica si el item está deshabilitado. |
| href | string | Ruta externa a la que se redirigirá al pulsar el item. |
| target | string | Especifica dónde abrir el enlace (ver https://www.w3schools.com/tags/att_a_target.asp). | | routerLink | string|string[] | Ruta interna relativa al proyecto (ver https://angular.io/api/router/RouterLink). No se aplicará cuando se especifique la propiedad href. |
| routerLinkActiveClasses | string | Clases que se aplicarán sobre el routerLink | | fragment | string | Propiedad de routerlink para especificar el anchor. Por defecto content. No se aplicará cuando se especifique la propiedad href. (ver https://angular.io/api/router/RouterLink). Es necesario activar la propiedad anchorScrolling de la configuración de nuestro proyecto. |
| divider | boolean | Añade una línea divisoria a continuación del elemento. | | sub | MenuverticalSubData | Objeto que contiene la información relativa a los elementos secundarios | |
Objeto MenuverticalSubData Propiedad | Tipo | Descripción | Obligatorio |
---|
id | string | Identificador del sub. | | html | string | Contenido del texto en formato HTML. | | classes | string | Clases CSS separadas por espacio que se aplicarán sobre el componente. | | items | MenuVerticalItemsData[] | Elementos del sub. | |
MenuVerticalItemsData Propiedad | Tipo | Descripción | Obligatorio |
---|
id | string | Identificador del item. |
| text | string | Contenido del texto de ayuda en formato texto plano. No se aplicará cuando se especifique la propiedad html. | Si, cuando no se especifica html. | html | string | Contenido del texto en formato HTML. | Si, cuando no se especifica text. | active | boolean | Indica si el item está actualmente activo. | | disabled | boolean | Indica si el item está deshabilitado. |
| href | string | Ruta externa a la que se redirigirá al pulsar el item. |
| target | string | Especifica dónde abrir el enlace (ver https://www.w3schools.com/tags/att_a_target.asp). | | routerLink | string | Ruta interna relativa al proyecto (ver https://angular.io/api/router/RouterLink). No se aplicará cuando se especifique la propiedad href. |
| routerLinkActiveClasses | string | Clases que se aplicarán sobre el routerLink | | fragment | string | Propiedad de routerlink para especificar el anchor. Por defecto content. No se aplicará cuando se especifique la propiedad href. (ver https://angular.io/api/router/RouterLink). Es necesario activar la propiedad anchorScrolling de la configuración de nuestro proyecto. |
| divider | boolean | Añade una línea divisoria a continuación del elemento. | |
Propiedades de accesibilidad El componente admite los siguientes parámetros de accesibilidad. |
Expand |
---|
|
Image ModifiedBásico Code Block |
---|
| <desy-menu-vertical idPrefix="default-example"
[items]="[{'text':'Item 1','href':'http://www.google.com'},
{'text':'Item 2','href':'http://www.google.com'},
{'text':'Item 3','href':'http://www.google.com'}]"
ariaLabel="Menu vertical" ></desy-menu-vertical> |
Image Modified Con disabled, target, long text item y divider Code Block |
---|
| <desy-menu-vertical idPrefix="divider-example"
[items]="[{'text':'Nullam id dolor id nibh ultricies vehicula ut id elit. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Maecenas faucibus mollis interdum. Donec id elit non mi porta gravida at eget metus.','href':'http://www.google.com','target':'_blank'},
{'text':'Item 2','href':'http://www.google.com','target':'_blank','divider':'true'},
{'text':'Item 3','href':'http://www.google.com','target':'_blank'},
{'text':'Item 4','href':'http://www.google.com','disabled':'true','target':'_blank'}]"
ariaLabel="Menu vertical"></desy-menu-vertical> |
|
Nav
...
Code Block |
---|
|
<desy-nav ...></desy-nav> |
...
Expand |
---|
title | Propiedades de entrada |
---|
|
Propiedad | Tipo | Descripción | Obligatorio |
---|
id | string | Identificador del menú. | | isMenu | boolean | Indica si Nav es un menu, cambiando el href de sus items por '#' | | idPrefix | string | Prefijo para el id de los items. Por defecto ‘menu-item’. | | items | NavItemData[] | Elementos del menú. | Sí | classes | string | Clases CSS separadas por espacio que se aplicarán sobre el componente. | |
NavItemDataPropiedad | Tipo | Descripción | Obligatorio |
---|
id | string | Identificador del item. |
| text | string | Contenido del texto de ayuda en formato texto plano. No se aplicará cuando se especifique la propiedad html. | Si, cuando no se especifica html. | html | string | Contenido del texto en formato HTML. | Si, cuando no se especifica text. | active | boolean | Indica si el item está actualmente seleccionado. | | classes | string | Clases CSS separadas por espacio que se aplicarán sobre el componente. |
| disabled | boolean | Indica si el item está deshabilitado. |
| href | string | Ruta externa a la que se redirigirá al pulsar el item. No se aplicará cuando se especifique la propiedad routerLink. |
| target | string | Especifica dónde abrir el enlace (ver https://www.w3schools.com/tags/att_a_target.asp). | | routerLink | string|string[] | Ruta interna relativa al proyecto (ver https://angular.io/api/router/RouterLink). |
| fragment | string | Propiedad de routerlink para especificar el anchor. Por defecto content. (ver https://angular.io/api/router/RouterLink). Es necesario activar la propiedad anchorScrolling de la configuración de nuestro proyecto. |
|
Propiedades de accesibilidadEl componente admite los siguientes parámetros de accesibilidad |
Expand |
---|
|
Evento | Tipo | Descripción |
---|
clickEvent | NavItemEventData | Se emite al pulsar sobre un ítem. |
ItemNavEventData Evento | Tipo | Descripción |
---|
item | NavItemData | Ítem sobre el que se ha pulsado. | event | DOM Event | Datos del evento emitido. |
|
Expand |
---|
|
Nav con clase css Code Block |
---|
| <desy-nav classes="bg-warning-light" [items]="[{ text: 'Opción 1'}, { text: 'Opción 2' }, { text: 'Opción 3' }]"></desy-nav> |
|
Notification
...
Code Block |
---|
|
<desy-notification...></desy-notification> |
...
Expand |
---|
title | Parámetros de entrada/salida |
---|
|
Propiedad | Tipo | Descripción | Obligatorio |
---|
isOpen | boolean | Indica si la notificación está abierta. Se puede modificar internamente al pulsar sobre el botón de cierre, por lo que se recomienda el uso de two-way binding. | |
|
Expand |
---|
title | Propiedades de entrada |
---|
|
Propiedad | Tipo | Descripción | Obligatorio |
---|
title | NotificationTitleData | Objeto que contiene la información del título. | Si. | description | NotificationDescriptionData | Objeto que contiene la información de la descripción. |
| items | NotificationItemsData[] | Contiene la información relativa a la lista. |
| content | NotificationContentData | Contenido personalizado adicional a incluir en la notificación. | | icon | NotificationIconData | Objeto que contiene la información del icono. | | type | string | Tipos predefinidos de icono, son: success, alert e info. No se aplicará cuando se especifique la propiedad html del Objeto icon. | | isDismissible | boolean | Cuando es true el elemento permite cerrar la notificación mediante el icono de cierre. | | classes | string | Clases CSS separadas por espacio que se aplicarán sobre el <div> contenedor. | | id | string | Identificador del <div> contenedor. | Si |
Objeto NotificationTitleData Propiedad | Tipo | Descripción | Obligatorio |
---|
text | string | Contenido del texto en formato texto plano. No se aplicará cuando se especifique la propiedad html. | Si. | html | string | Contenido del texto en formato HTML. | Si. | classes | string | Clases CSS separadas por espacio que se aplicarán sobre el título. |
|
Objeto NotificationDescriptionData Propiedad | Tipo | Descripción | Obligatorio |
---|
text | string | Contenido del texto en formato texto plano. No se aplicará cuando se especifique la propiedad html. | Si. | html | string | Contenido del texto en formato HTML. | Si. | classes | string | Clases CSS separadas por espacio que se aplicarán sobre la descripción. | |
Objeto NotificationItemsData Propiedad | Tipo | Descripción | Obligatorio |
---|
id | string | Identificador del elemento de la lista. | | text | string | Contenido del texto en formato texto plano. No se aplicará cuando se especifique la propiedad html. | Si. | html | string | Contenido del texto en formato HTML. | Si. | href | string | Atributo para el item link. | |
Objeto NotificationContentData Propiedad | Tipo | Descripción | Obligatorio |
---|
text | string | Contenido del texto en formato texto plano. No se aplicará cuando se especifique la propiedad html. | Si. | html | string | Contenido del texto en formato HTML. | Si. | classes | string | Clases CSS separadas por espacio que se aplicarán sobre la descripción. | |
Objeto NotificationIconData Propiedad | Tipo | Descripción | Obligatorio |
---|
html | string | Contenido en formato HTML para insertar un icono personalizado. | |
Propiedades de accesibilidad El componente admite los siguientes parámetros de accesibilidad. Y además el siguiente: Parámetro | Atributo de accesibilidad equivalente |
---|
tabindex | tabindex |
|
Expand |
---|
|
Implementación con type=successComponente Code Block |
---|
| @Component({
selector: '...',
templateUrl: '...',
...
})
export class DemoNotificationComponent {
open = true;
...
} |
HTML Code Block |
---|
| <desy-notification id="type-success" [(isOpen)]="open" [title]="{'text':'El documento se ha cargado correctamente'}" type="success"></desy-notification> |
Implementación con items Code Block |
---|
| <desy-notification id="with-items"
[title]="{'text':'Problemas encontrados'}"
[items]="[{'text':'Campo Nombre de la empresa está vacío','href':'#empresa'},{'text':'Campo Fecha de inicio de la actividad está vacío','href':'#actividad'},{'text':'El formato de correo electrónico es incorrecto','href':'#email'}]">
</desy-notification> |
|
Skip-link
...
Code Block |
---|
|
<desy-skip-link ...></desy-skip-link> |
...
Expand |
---|
title | Propiedades de entrada |
---|
|
Propiedad | Tipo | Descripción | Obligatorio |
---|
text | string | Contenido del texto en formato texto plano. No se aplicará cuando se especifique la propiedad html. | Si, cuando no se especifica html. | html | string | Contenido del texto en formato HTML. | Si, cuando no se especifica text. | classes | string | Clases CSS separadas por espacio que se aplicarán sobre el componente. |
| fragment | string | Propiedad de routerlink para especificar el anchor. Por defecto content. (ver https://angular.io/api/router/RouterLink). Es necesario activar la propiedad anchorScrolling de la configuración de nuestro proyecto. |
| id | string | Identificador del Skip-link | |
Propiedades de accesibilidad El componente admite los siguientes parámetros de accesibilidad. |
Expand |
---|
|
Skip-link con clase cssImage RemovedImage Added Code Block |
---|
| <desy-skip-link text="Saltar al contenido principal" classes="ds-focus" fragment="content"></desy-skip-link> |
|
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 |