diff --git a/src/components/Dropdown.astro b/src/components/Dropdown.astro
index 2ea995a..0f79859 100644
--- a/src/components/Dropdown.astro
+++ b/src/components/Dropdown.astro
@@ -1,5 +1,4 @@
---
-// TODO: Add Props to make this component more dynamic!!
const { buttonNameDefault, dropdownList, id } = Astro.props;
---
diff --git a/src/components/Input.astro b/src/components/Input.astro
index 37083ee..3adabe7 100644
--- a/src/components/Input.astro
+++ b/src/components/Input.astro
@@ -1,7 +1,29 @@
---
-const { type } = Astro.props;
+const { type, inputName, defaultTextContent } = Astro.props;
+// as any should not be necessary here... but it is womp womp.
+interface Props {
+ type?: string;
+ inputName: string;
+ defaultTextContent?: string;
+}
---
-
-
\ No newline at end of file
+
+
+
+
\ No newline at end of file
diff --git a/src/components/SettingsTablist.astro b/src/components/SettingsTablist.astro
index df949fd..d4d0324 100644
--- a/src/components/SettingsTablist.astro
+++ b/src/components/SettingsTablist.astro
@@ -21,7 +21,7 @@ import Input from "./Input.astro";