diff --git a/assets/components/ContainerTable.vue b/assets/components/ContainerTable.vue
index ca96128b..a1a480c9 100644
--- a/assets/components/ContainerTable.vue
+++ b/assets/components/ContainerTable.vue
@@ -3,7 +3,7 @@
Show per page
diff --git a/assets/components/common/DropdownMenu.vue b/assets/components/common/DropdownMenu.vue
index 02c2b62b..9321bb2a 100644
--- a/assets/components/common/DropdownMenu.vue
+++ b/assets/components/common/DropdownMenu.vue
@@ -23,11 +23,16 @@ type DropdownItem = {
label: string;
value: T;
};
-const { options = [], defaultLabel = "" } = defineProps<{ options?: DropdownItem[]; defaultLabel?: string }>();
+
const { modelValue } = defineModels<{
modelValue: T;
}>();
+const { options = [], defaultLabel = "" } = defineProps<{
+ options?: DropdownItem[];
+ defaultLabel?: string;
+}>();
+
const label = computed(() => options.find((item) => item.value === modelValue.value)?.label ?? defaultLabel);
const details = ref(null);
const close = () => details.value?.removeAttribute("open");