- Email Address
+ Email Address
+
+
+
diff --git a/documentation/backend/templates/input_file.html b/documentation/backend/templates/input_file.html
new file mode 100644
index 00000000..d87874c8
--- /dev/null
+++ b/documentation/backend/templates/input_file.html
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/documentation/backend/templates/input_peer_disabled.html b/documentation/backend/templates/input_peer_disabled.html
new file mode 100644
index 00000000..dcab7384
--- /dev/null
+++ b/documentation/backend/templates/input_peer_disabled.html
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/documentation/backend/templates/label.html b/documentation/backend/templates/label.html
new file mode 100644
index 00000000..80cf8a5f
--- /dev/null
+++ b/documentation/backend/templates/label.html
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/documentation/docs/components/input.md b/documentation/docs/components/input.md
index fd9121f0..78ad8ecf 100644
--- a/documentation/docs/components/input.md
+++ b/documentation/docs/components/input.md
@@ -1,4 +1,4 @@
-# Form
+# Input
Displays a form input field.
@@ -79,3 +79,42 @@ style="width: 100%; height: 200px; border: none;">
```html
{% include-markdown "../../backend/templates/input_label.html" %}
```
+
+### File
+
+=== "Preview"
+
+
+=== "Code"
+ ```html
+ {% include-markdown "../../backend/templates/input_file.html" %}
+ ```
+
+### Button
+
+=== "Preview"
+
+
+=== "Code"
+ ```html
+ {% include-markdown "../../backend/templates/input_button.html" %}
+ ```
+
+### Peer Disabled
+
+=== "Preview"
+
+
+=== "Code"
+ ```html
+ {% include-markdown "../../backend/templates/input_peer_disabled.html" %}
+ ```
diff --git a/documentation/docs/components/label.md b/documentation/docs/components/label.md
new file mode 100644
index 00000000..18a21025
--- /dev/null
+++ b/documentation/docs/components/label.md
@@ -0,0 +1,32 @@
+# Label
+
+Displays a label for a form field.
+
+## Preview
+
+
+
+## Props
+
+| Prop | Type | Default | Description |
+|-------------|---------|---------|-------------------------------------------|
+| `htmlFor` | String | `False` | The id of the field the label refers to. |
+| `className` | String | `""` | Additional CSS classes for customization. |
+
+## Components
+
+=== "Label.jinja"
+{% raw %}
+```jinja
+{% include '../../../components/ui/Label.jinja' %}
+```
+{% endraw %}
+
+## Usage
+
+```html
+{% include-markdown "../../backend/templates/label.html" %}
+```