From 33f8119ee367edb9361b1fc892a843dba6d6c85a Mon Sep 17 00:00:00 2001 From: andrewlalis Date: Sat, 20 Sep 2025 11:53:06 -0400 Subject: [PATCH] Added vendor card. --- web-app/src/components/VendorCard.vue | 33 +++++++++++++++++++++++++ web-app/src/pages/VendorsPage.vue | 35 +++------------------------ 2 files changed, 37 insertions(+), 31 deletions(-) create mode 100644 web-app/src/components/VendorCard.vue diff --git a/web-app/src/components/VendorCard.vue b/web-app/src/components/VendorCard.vue new file mode 100644 index 0000000..5fa5ac4 --- /dev/null +++ b/web-app/src/components/VendorCard.vue @@ -0,0 +1,33 @@ + + + diff --git a/web-app/src/pages/VendorsPage.vue b/web-app/src/pages/VendorsPage.vue index d6e86a4..1c1495a 100644 --- a/web-app/src/pages/VendorsPage.vue +++ b/web-app/src/pages/VendorsPage.vue @@ -5,6 +5,7 @@ import AppButton from '@/components/common/AppButton.vue' import AppPage from '@/components/common/AppPage.vue' import ButtonBar from '@/components/common/ButtonBar.vue' import EditVendorModal from '@/components/EditVendorModal.vue' +import VendorCard from '@/components/VendorCard.vue' import { showConfirm } from '@/util/alert' import { onMounted, ref, useTemplateRef, type Ref } from 'vue' import { useRoute } from 'vue-router' @@ -55,39 +56,11 @@ async function deleteVendor(vendor: TransactionVendor) { Vendors are businesses and other entities with which you exchange money. Adding a vendor to Finnow allows you to track when you interact with that vendor on a transaction.

- - - - - - - - -
{{ vendor.name }}{{ vendor.description }} - - -
+ - Add Vendor + Add Vendor - +