Por defecto #
Ejemplo: "Por defecto", de código HTML, para maquetar el componente: "Error Summary", versión: 12.0.1, del sistema de diseño DESY
Para compilar el css del siguiente código deberás instalar Tailwind CSS y usar el archivo tailwind.config.js del proyecto: desy-html.
Para que funcione el comportamiento del siguiente código deberás importar el archivo index.js y todos los archivos javascript de la carpeta /src/js y /src/js/aria del proyecto: desy-html.
Usar sólo el código que está dentro de la siguiente etiqueta <code>.
<!-- error-summary -->
<div class="p-base bg-white border-2 border-alert-base" aria-labelledby="error-summary-title" role="alert" tabindex="-1" data-module="c-error-summary">
<h2 class="mb-base font-bold" id="error-summary-title">
Problemas encontrados
</h2>
<div>
<ul class="font-semibold text-alert-base">
<li>
<a href="#example-error-1" class="c-link c-link--alert">El campo de Nombre no puede estar vacío.</a>
</li>
<li>
<a href="#example-error-2" class="c-link c-link--alert">El campo de Teléfono no es correcto. Introduce una cifra de, al menos, 9 dígitos.</a>
</li>
</ul>
</div>
</div>
<!-- /error-summary -->
Ejemplo: "Por defecto", de código Nunjucks, para maquetar el componente: "Error Summary", versión: 12.0.1, del sistema de diseño DESY
Pegar en la página: pagina-prueba.html del proyecto: desy-html-starter.
Usar sólo el código que está dentro de la siguiente etiqueta <code>.
{% from "components/error-summary/_macro.error-summary.njk" import componentErrorSummary %}
{{ componentErrorSummary({
"titleText": "Problemas encontrados",
"headingLevel": 2,
"errorList": [
{
"text": "El campo de Nombre no puede estar vacío.",
"href": "#example-error-1"
},
{
"text": "El campo de Teléfono no es correcto. Introduce una cifra de, al menos, 9 dígitos.",
"href": "#example-error-2"
}
]
}) }}
Mostrar códigodel ejemplo: Por defecto
Contenido
Nunjucks macro
{% from "components/error-summary/_macro.error-summary.njk" import componentErrorSummary %}
{{ componentErrorSummary({
"titleText": "Problemas encontrados",
"headingLevel": 2,
"errorList": [
{
"text": "El campo de Nombre no puede estar vacío.",
"href": "#example-error-1"
},
{
"text": "El campo de Teléfono no es correcto. Introduce una cifra de, al menos, 9 dígitos.",
"href": "#example-error-2"
}
]
}) }}