+
diff --git a/components/ui/drawer/Drawer.vue b/components/ui/drawer/Drawer.vue
new file mode 100644
index 0000000..5fb5b0d
--- /dev/null
+++ b/components/ui/drawer/Drawer.vue
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
diff --git a/components/ui/drawer/DrawerContent.vue b/components/ui/drawer/DrawerContent.vue
new file mode 100644
index 0000000..cc6ec85
--- /dev/null
+++ b/components/ui/drawer/DrawerContent.vue
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/components/ui/drawer/DrawerDescription.vue b/components/ui/drawer/DrawerDescription.vue
new file mode 100644
index 0000000..5b549ce
--- /dev/null
+++ b/components/ui/drawer/DrawerDescription.vue
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
diff --git a/components/ui/drawer/DrawerFooter.vue b/components/ui/drawer/DrawerFooter.vue
new file mode 100644
index 0000000..fd79f3d
--- /dev/null
+++ b/components/ui/drawer/DrawerFooter.vue
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
diff --git a/components/ui/drawer/DrawerHeader.vue b/components/ui/drawer/DrawerHeader.vue
new file mode 100644
index 0000000..9cc3a36
--- /dev/null
+++ b/components/ui/drawer/DrawerHeader.vue
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
diff --git a/components/ui/drawer/DrawerOverlay.vue b/components/ui/drawer/DrawerOverlay.vue
new file mode 100644
index 0000000..1507b0b
--- /dev/null
+++ b/components/ui/drawer/DrawerOverlay.vue
@@ -0,0 +1,22 @@
+
+
+
+
+
diff --git a/components/ui/drawer/DrawerTitle.vue b/components/ui/drawer/DrawerTitle.vue
new file mode 100644
index 0000000..980f99b
--- /dev/null
+++ b/components/ui/drawer/DrawerTitle.vue
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
diff --git a/components/ui/drawer/index.ts b/components/ui/drawer/index.ts
new file mode 100644
index 0000000..0677d32
--- /dev/null
+++ b/components/ui/drawer/index.ts
@@ -0,0 +1,8 @@
+export { default as Drawer } from "./Drawer.vue";
+export { default as DrawerContent } from "./DrawerContent.vue";
+export { default as DrawerDescription } from "./DrawerDescription.vue";
+export { default as DrawerFooter } from "./DrawerFooter.vue";
+export { default as DrawerHeader } from "./DrawerHeader.vue";
+export { default as DrawerOverlay } from "./DrawerOverlay.vue";
+export { default as DrawerTitle } from "./DrawerTitle.vue";
+export { DrawerClose, DrawerPortal, DrawerTrigger } from "vaul-vue";
diff --git a/package.json b/package.json
index 09eef1f..ed0fcf8 100644
--- a/package.json
+++ b/package.json
@@ -63,6 +63,7 @@
"tailwind-merge": "^2.4.0",
"tailwindcss-animate": "^1.0.7",
"valibot": "^0.37.0",
+ "vaul-vue": "^0.2.0",
"vue": "^3.4.36",
"vue-i18n": "^9.13.1",
"vue-i18n-routing": "^1.2.0",
diff --git a/pages/search.vue b/pages/search.vue
index 5d1b5dd..132567d 100644
--- a/pages/search.vue
+++ b/pages/search.vue
@@ -1,8 +1,10 @@
-
+
{{ t("SearchPage.title") }}
-
-
-
-
-
-
-
Suchergebnisse ({{ data.count }})
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Suche
+
+
+
+
+
+
+
+
+
+
+
+
+ Suchergebnisse ({{ data.count }})
+