Version 1
[yaffs-website] / web / core / modules / system / templates / datetime-wrapper.html.twig
diff --git a/web/core/modules/system/templates/datetime-wrapper.html.twig b/web/core/modules/system/templates/datetime-wrapper.html.twig
new file mode 100644 (file)
index 0000000..a14da89
--- /dev/null
@@ -0,0 +1,37 @@
+{#
+/**
+ * @file
+ * Default theme implementation of a datetime form wrapper.
+ *
+ * Available variables:
+ * - content: The form element to be output, usually a datelist, or datetime.
+ * - title: The title of the form element.
+ * - title_attributes: HTML attributes for the title wrapper.
+ * - description: Description text for the form element.
+ * - required: An indicator for whether the associated form element is required.
+ *
+ * @see template_preprocess_datetime_wrapper()
+ *
+ * @ingroup themeable
+ */
+#}
+{%
+  set title_classes = [
+    required ? 'js-form-required',
+    required ? 'form-required',
+  ]
+%}
+{% if title %}
+  <h4{{ title_attributes.addClass(title_classes) }}>{{ title }}</h4>
+{% endif %}
+{{ content }}
+{% if errors %}
+  <div>
+    {{ errors }}
+  </div>
+{% endif %}
+{% if description %}
+  <div{{ description_attributes }}>
+    {{ description }}
+  </div>
+{% endif %}