From 1356bf393fcfe9798ea36374046ec07813a33697 Mon Sep 17 00:00:00 2001 From: Paulo Vareiro Date: Wed, 11 Sep 2024 11:33:49 +0100 Subject: [PATCH] feat: implement validated enquiry form --- src/pages/enquiry-validated.twig | 170 +++++++++++++++++++++++++++++++ src/styles/components/_form.scss | 5 + 2 files changed, 175 insertions(+) create mode 100644 src/pages/enquiry-validated.twig diff --git a/src/pages/enquiry-validated.twig b/src/pages/enquiry-validated.twig new file mode 100644 index 0000000..4be36ce --- /dev/null +++ b/src/pages/enquiry-validated.twig @@ -0,0 +1,170 @@ +{% extends 'layouts::base.twig' %} +{% set theme = 'default' %} + +{% block content %} + {% + include 'partials::base/b_breadcrumbs.twig' with { + links: [ + { + href: './', + text: 'Startseite' + }, + { + text: 'Daten anfragen' + } + ] + } + %} + +
+
+

Daten anfragen

+ +

+ Nutzen Sie dieses Formular, um uns mitzuteilen, welche Daten Sie auf unserer Plattform noch vermissen – wir + bemühen uns, Ihre Anfragen so schnell wie möglich zu erfüllen. +

+
+
+ +
+
+
+
+ + +
+ Nicht öffentlich angezeigt, evtl Verwendung für direkte Kommunikation mit Ihnen. +
+
+
+ + +
Bitte geben Sie eine gültige E-Mail-Adresse ein.
+
+
+ + +
Bezeichnung des Datensatzes, z.B. Straßenverzeichnis Köln
+
+
+ + +
Falls Sie wissen, wer Herausgeber der angefragten Daten ist
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+
+ + {% + include 'partials::content-layout/cl_filters.twig' with { + data: [ + { + title: 'Kategorien', + moreFiltersCount: 7, + filters: [ + { + label: 'Infrastruktur, Bauen & Wohnen', + results: 120 + }, + { + label: 'Bevölkerung', + results: 42 + }, + { + label: 'Geo', + results: 22 + }, + { + label: 'Gesundheit', + results: 16, + }, + ] + }, + ] + } + %} + +
+
+
+

Öffentliche Datenanfragen

+
+

Filtern nach

+ +
+
+ +
+ {% + include 'partials::base/b_request.twig' with { + status: 'coordinating' + } + %} + {% + include 'partials::base/b_request.twig' with { + status: 'requested' + } + %} + {% + include 'partials::base/b_request.twig' with { + status: 'denied' + } + %} + {% + include 'partials::base/b_request.twig' with { + status: 'partially-provided' + } + %} + {% + include 'partials::base/b_request.twig' with { + status: 'ready' + } + %} +
+ +
+ +
+
+
+{% endblock %} diff --git a/src/styles/components/_form.scss b/src/styles/components/_form.scss index e3b1fbf..f9f2553 100644 --- a/src/styles/components/_form.scss +++ b/src/styles/components/_form.scss @@ -7,6 +7,11 @@ color: var(--gray); } +.invalid-feedback, +.valid-feedback { + font-size: 1rem; +} + .form-control, .form-check-input { &:focus {