diff --git a/src/lib/components/Dropdown.svelte b/src/lib/components/Dropdown.svelte
new file mode 100644
index 0000000..a4bb86e
--- /dev/null
+++ b/src/lib/components/Dropdown.svelte
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+ {#each options as option}
+ {option.label}
+ {/each}
+
+
+
diff --git a/src/lib/components/Search.svelte b/src/lib/components/Search.svelte
new file mode 100644
index 0000000..3ac0be8
--- /dev/null
+++ b/src/lib/components/Search.svelte
@@ -0,0 +1,83 @@
+
+
+
+
+
diff --git a/src/lib/components/index.ts b/src/lib/components/index.ts
index f968087..8e7c484 100644
--- a/src/lib/components/index.ts
+++ b/src/lib/components/index.ts
@@ -1,9 +1,22 @@
import Input from "./Input.svelte";
import Button from "./Button.svelte";
import Card from "./Card.svelte";
+import Search from "./Search.svelte";
+import Dropdown from "./Dropdown.svelte";
+// import type DropdownOption from "./Dropdown.svelte";
import MenuDrawerIcon from "./svg/MenuDrawerIcon.svelte";
import UserIcon from "./svg/UserIcon.svelte";
import PasswordIcon from "./svg/PasswordIcon.svelte";
-export { Input, Button, Card, MenuDrawerIcon, UserIcon, PasswordIcon };
+export {
+ Input,
+ Button,
+ Card,
+ Search,
+ Dropdown,
+ // type DropdownOption,
+ MenuDrawerIcon,
+ UserIcon,
+ PasswordIcon,
+};