| | | |
---|
id | string | Identificador del botón. | |
text | string | Contenido del texto de ayuda en formato texto plano. No se aplicará cuando se especifique la propiedad html. | Si para elementos a y button y cuando no se especifica html. |
html | string | Contenido del texto en formato HTML. | Si para elementos a y button y cuando no se especifica text. |
classes | string | Clases CSS separadas por espacio que se aplicarán sobre el componente. | |
element | string | Elemento HTML que se utilizará para representar el botón. Los valores posibles son: | |
state | string | Estado del componente. Los valores posibles son: is-loading → Representa el estado "cargando". Muestra el spinner de carga. Deberá añadirse la clase "c-button-loader--is-loading" al parámetro classes. is-success → Representa el estado "éxito". Muestra el icono ✓. Deberá añadirse la clase "c-button-loader--is-success" al parámetro classes.
Por defecto, o si no se especifica el valor, se muestra el contenido de los parámetros text o html. | |
successText | string | Texto que se interpretará por los lectores de pantalla cuando se llegue al estado de "éxito". | |
loaderText | string | Texto que se interpretará por los lectores de pantalla mientras está en el estado de "cargando". | |
loaderClasses | string | Clases que se aplican sobre spinner. | |
name | string | Nombre o atributo name del elemento que representa el botón. Nota: sólo para los elementos button e input. | |
value | any | Valor del botón a enviar como parte del formulario. Nota: sólo para el elemento button. | |
type | string | Tipo del botón. Los valores posibles son: submit (por defecto) button reset
Nota: sólo para los elementos button e input. | |
disabled | boolean | Indica si el botón está deshabilitado. | |
preventDoubleClick | boolean | Evita un doble click. Nota: sólo para los elementos button e input. | |
href | string | Ruta externa a la que se redirigirá al pulsar el botón. Nota: sólo para el elemento a. | |
target | string | Pestaña en la que se abrirá el enlace. Nota: sólo para el elemento a con href. | |
routerLink | string|string[] | Ruta interna relativa al proyecto (ver https://angular.io/api/router/RouterLink). | |
routerLinkActiveClasses | string|string[] | Clases que se añadirán al componente cuando la ruta especificada en routerLink sea la actual (ver https://angular.io/api/router/RouterLinkActive). | |
Propiedades de accesibilidad
El componente button-loader admite los siguientes parámetros de accesibilidad.