From 331a8da55352c736f08339ae6ca0d9e0eb690058 Mon Sep 17 00:00:00 2001
From: Vidhu Kant Sharma <vidhukant@vidhukant.com>
Date: Mon, 4 Dec 2023 15:26:36 +0530
Subject: added table to show items of an invoice

---
 src/views/EditInvoice.vue | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

(limited to 'src/views/EditInvoice.vue')

diff --git a/src/views/EditInvoice.vue b/src/views/EditInvoice.vue
index b134721..7a508f8 100644
--- a/src/views/EditInvoice.vue
+++ b/src/views/EditInvoice.vue
@@ -8,6 +8,7 @@ import Invoice from "./../classes/invoice"
 
 import invoiceHeader from './../components/invoice_header.vue'
 import itemSelector from './../components/item_selector.vue'
+import invoiceItemsTable from './../components/invoice_items_table.vue'
 
 const toast = useToast({
   position: 'top-right'
@@ -15,6 +16,7 @@ const toast = useToast({
 
 const route = useRoute()
 
+const invoiceId = route.params.id
 const invoice = ref(new Invoice())
 const isLoading = ref(true)
 
@@ -22,7 +24,7 @@ const getInvoice = async () => {
   isLoading.value = true
 
   try {
-    const r = await axios.get(`/invoice/${route.params.id}`)
+    const r = await axios.get(`/invoice/${invoiceId}`)
     invoice.value = r.data.data
   } catch (err) {
     toast.error('An unhandled exception occoured. Please check logs')
@@ -43,5 +45,6 @@ onMounted(() => {
 
 <template>
   <invoiceHeader :invoice="invoice" />
-  <itemSelector :invoice="invoice" @added="refreshItems()"/>
+  <itemSelector :invoiceId="invoiceId" @added="refreshItems()"/>
+  <invoiceItemsTable :invoiceId="invoiceId" />
 </template>
-- 
cgit v1.2.3

