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 () => {