From c288098b171870c87f57d4585b72339ddaf628e2 Mon Sep 17 00:00:00 2001 From: Daniel Weipert Date: Sat, 11 Dec 2021 21:06:06 +0100 Subject: Initial commit --- templates/config/config.toml | 11 +++++++++++ templates/config/templates/field-input.html | 9 +++++++++ templates/config/templates/form.html | 8 ++++++++ templates/form/fields/_fields.toml | 6 ++++++ templates/form/fields/email.toml | 8 ++++++++ templates/form/fields/name.toml | 7 +++++++ 6 files changed, 49 insertions(+) create mode 100644 templates/config/config.toml create mode 100644 templates/config/templates/field-input.html create mode 100644 templates/config/templates/form.html create mode 100644 templates/form/fields/_fields.toml create mode 100644 templates/form/fields/email.toml create mode 100644 templates/form/fields/name.toml (limited to 'templates') diff --git a/templates/config/config.toml b/templates/config/config.toml new file mode 100644 index 0000000..03977a1 --- /dev/null +++ b/templates/config/config.toml @@ -0,0 +1,11 @@ +[app] +title = "Flat-File Forms" + +[email] +host = localhost +user = root +password = 123456 + +[api] +keys = [] + diff --git a/templates/config/templates/field-input.html b/templates/config/templates/field-input.html new file mode 100644 index 0000000..407bde0 --- /dev/null +++ b/templates/config/templates/field-input.html @@ -0,0 +1,9 @@ + + diff --git a/templates/config/templates/form.html b/templates/config/templates/form.html new file mode 100644 index 0000000..b880ee4 --- /dev/null +++ b/templates/config/templates/form.html @@ -0,0 +1,8 @@ +
+ {{ csrf() }} + + {% for field in fields %} + {{ field.render() }} + {% endfor %} +
+ diff --git a/templates/form/fields/_fields.toml b/templates/form/fields/_fields.toml new file mode 100644 index 0000000..2be25cc --- /dev/null +++ b/templates/form/fields/_fields.toml @@ -0,0 +1,6 @@ +[field.name] +file = "name.toml" + +[field.email] +file = "email.toml" + diff --git a/templates/form/fields/email.toml b/templates/form/fields/email.toml new file mode 100644 index 0000000..9e2626a --- /dev/null +++ b/templates/form/fields/email.toml @@ -0,0 +1,8 @@ +type = "email" +name = "email" +placeholder = "E-Mail" + +attributes = { + "data-email" = "test@example.org" +} + diff --git a/templates/form/fields/name.toml b/templates/form/fields/name.toml new file mode 100644 index 0000000..5f45d87 --- /dev/null +++ b/templates/form/fields/name.toml @@ -0,0 +1,7 @@ +type = "text" +name = "name" + +attributes = { + "data-value" = 123, +} + -- cgit v1.2.3