diff --git a/src/views/ZeroPricesView.vue b/src/views/ZeroPricesView.vue
index d1ae267..adab776 100644
--- a/src/views/ZeroPricesView.vue
+++ b/src/views/ZeroPricesView.vue
@@ -26,6 +26,11 @@ const fetchZeroPrices = async () => {
}
}
+const handleDeleted = () => {
+ toDelete.value = []
+ fetchZeroPrices()
+}
+
onMounted(() => {
fetchZeroPrices()
})
@@ -38,7 +43,7 @@ onMounted(() => {
-
+
diff --git a/src/views/ZeroPricesView/ZeroPricesToolbar.vue b/src/views/ZeroPricesView/ZeroPricesToolbar.vue
index 8e3e9b2..122e3d5 100644
--- a/src/views/ZeroPricesView/ZeroPricesToolbar.vue
+++ b/src/views/ZeroPricesView/ZeroPricesToolbar.vue
@@ -10,11 +10,13 @@ const props = defineProps({
const messages = useMessage()
const { deleteZeroPrices } = useZeroPrices()
+const emit = defineEmits(['deleted'])
const handleDelete = async () => {
try {
await deleteZeroPrices(props.selected)
messages.success("Selected zero prices deleted")
+ emit('deleted')
} catch (error) {
console.log(error)
messages.error("Error deleting selected prices")
@@ -23,7 +25,6 @@ const handleDelete = async () => {
- {{ props.selected }}