Carga de archivos
Formularios
Permite abrir el explorador de archivos para cargar un fichero en el formulario.
File-upload
Mostrar parámetros
Parámetros Nunjucks del componente: "File-upload"
params:
- name: name
type: string
required: true
description: The name of the input, which is submitted with the form data.
- name: id
type: string
required: true
description: The id of the input
- name: value
type: string
required: false
description: Optional initial value of the input
- name: describedBy
type: string
required: false
description: One or more element IDs to add to the `aria-describedby` attribute, used to provide additional descriptive information for screenreader users.
- name: label
type: object
required: true
description: Options for the label component.
isComponent: true
- name: hint
type: object
required: false
description: Options for the hint component.
isComponent: true
- name: errorMessage
type: object
required: false
description: Options for the error message component. The error message component will not display if you use a falsy value for `errorMessage`, for example `false` or `null`.
isComponent: true
- name: formGroup
type: object
required: false
description: Options for the form-group wrapper
params:
- name: classes
type: string
required: false
description: Classes to add to the form group (e.g. to show error state for the whole group)
- name: classes
type: string
required: false
description: Classes to add to the file upload component.
- name: attributes
type: object
required: false
description: HTML attributes (for example data attributes) to add to the file upload component.
Por defecto #
Descripción visual
Sección con título negro en la parte superior, seguido de texto explicativo gris oscuro. Botón blanco con texto negro y borde gris de 1px, acompañado de texto gris indicando que no hay archivo seleccionado. Fondo blanco con borde gris claro de 1px rodeando toda la sección.
Mostrar códigodel ejemplo: Por defecto
Con pista #
Descripción visual
Sección con título negro en la parte superior, seguido de dos líneas de texto gris oscuro que proporcionan información adicional. Botón blanco con texto negro y borde gris de 1px, acompañado de texto gris indicando que no hay archivo seleccionado. Fondo blanco con borde gris claro de 1px rodeando toda la sección.
Mostrar códigodel ejemplo: Con pista
Con mensaje de error #
Por accesibilidad, los mensajes de error deben incluir la palabra "error", para que no recaiga tan sólo en el color el hecho de que es un mensaje de error.
Descripción visual
Sección con título negro en la parte superior, seguido de texto explicativo gris oscuro y una línea de texto rojo intenso. Botón blanco con texto negro y borde gris de 1px, acompañado de texto gris indicando que no hay archivo seleccionado. Fondo blanco con borde gris claro de 1px rodeando toda la sección.
Mostrar códigodel ejemplo: Con mensaje de error
Con atributos #
Descripción visual
Componente de carga de archivos con label en texto negro estándar. Incluye botón con fondo gris claro y borde redondeado, seguido de texto en gris indicando estado. Contenedor con borde gris claro de 1px y fondo blanco, padding interno moderado.
Mostrar códigodel ejemplo: Con atributos
Descripción visual
Componente de carga de archivos dentro de contenedor con fondo amarillo claro y borde gris de 1px. Label en texto negro estándar sobre el control. Botón con fondo azul y texto blanco, seguido de texto en gris indicando estado, todo con padding generoso dentro del área amarilla.
Mostrar códigodel ejemplo: Con clases de form-group opcionales