diff --git a/src/components/dialog.vue b/src/components/dialog.vue
index 88c90b5..3815db5 100644
--- a/src/components/dialog.vue
+++ b/src/components/dialog.vue
@@ -5,7 +5,7 @@
{{ title }}
-
+
@@ -54,6 +54,10 @@ const prop = defineProps({
type: String,
default: '0'
},
+ z: {
+ type: Number,
+ default: 9
+ }
})
watch(show, (n, o) => {
emit('update:modelValue', n);
@@ -78,7 +82,7 @@ onMounted(() => {
bottom: v-bind('prop.bottom');
padding: v-bind('prop.padding');
position: absolute;
- z-index: 9;
+ z-index: v-bind('z');
border: 2px solid #fff;
border-radius: 6px;
box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.7);
diff --git a/src/components/popover-menu.vue b/src/components/popover-menu.vue
index bd46719..0aa7a9a 100644
--- a/src/components/popover-menu.vue
+++ b/src/components/popover-menu.vue
@@ -22,7 +22,7 @@ const { state, commit, dispatch } = useStore();
const prop = defineProps({
items: {
- type: Array(),
+ type: Array as () => PopoverMenuItem[],
default: []
}
})
diff --git a/src/views/backpack/equip-menu.vue b/src/views/backpack/equip-menu.vue
index d04b452..724fc29 100644
--- a/src/views/backpack/equip-menu.vue
+++ b/src/views/backpack/equip-menu.vue
@@ -1,5 +1,5 @@
-