diff --git a/packages/components/src/components/input/Input.vue b/packages/components/src/components/input/Input.vue
index 3790435b..950b2b56 100644
--- a/packages/components/src/components/input/Input.vue
+++ b/packages/components/src/components/input/Input.vue
@@ -1,24 +1,19 @@
diff --git a/packages/components/src/components/menu/MenuItem.vue b/packages/components/src/components/menu/MenuItem.vue
index b76b102c..21ecd84c 100644
--- a/packages/components/src/components/menu/MenuItem.vue
+++ b/packages/components/src/components/menu/MenuItem.vue
@@ -2,20 +2,18 @@
import { IconArrowRight } from "../../icons/icons";
import { computed, inject, ref, useSlots } from "vue";
-const props = defineProps({
- id: {
- type: String,
- default: "",
- },
- title: {
- type: String,
- default: "",
- },
- active: {
- type: Boolean,
- default: false,
- },
-});
+const props = withDefaults(
+ defineProps<{
+ id?: string;
+ title?: string;
+ active?: boolean;
+ }>(),
+ {
+ id: "",
+ title: "",
+ active: false,
+ }
+);
const emit = defineEmits(["select"]);
diff --git a/packages/components/src/components/modal/Modal.vue b/packages/components/src/components/modal/Modal.vue
index 259914be..8df24401 100644
--- a/packages/components/src/components/modal/Modal.vue
+++ b/packages/components/src/components/modal/Modal.vue
@@ -1,28 +1,21 @@
diff --git a/packages/components/src/components/select/Select.vue b/packages/components/src/components/select/Select.vue
index 106d4755..2d02db17 100644
--- a/packages/components/src/components/select/Select.vue
+++ b/packages/components/src/components/select/Select.vue
@@ -1,24 +1,19 @@