From 19cc05140a4e9dd273b56544984ab918e1467645 Mon Sep 17 00:00:00 2001 From: Gregor Vostrak Date: Fri, 6 Sep 2024 16:27:37 +0200 Subject: [PATCH] add archiving for clients, fixes ST-279 --- .../js/Components/Billing/BillingBanner.vue | 2 +- .../Common/Client/ClientCreateModal.vue | 2 + .../Client/ClientMoreOptionsDropdown.vue | 15 ++++++- .../Components/Common/Client/ClientTable.vue | 8 ++-- .../Common/Client/ClientTableRow.vue | 8 ++++ resources/js/Pages/Clients.vue | 41 +++++++++++++++++-- .../ui/src/Project/ProjectCreateModal.vue | 6 ++- resources/js/utils/useClients.ts | 3 ++ 8 files changed, 75 insertions(+), 10 deletions(-) diff --git a/resources/js/Components/Billing/BillingBanner.vue b/resources/js/Components/Billing/BillingBanner.vue index 9f45eee3..6b74ab0d 100644 --- a/resources/js/Components/Billing/BillingBanner.vue +++ b/resources/js/Components/Billing/BillingBanner.vue @@ -118,7 +118,7 @@ const showFreeUpgradeBanner = computed( Upgrade now - diff --git a/resources/js/Components/Common/Client/ClientCreateModal.vue b/resources/js/Components/Common/Client/ClientCreateModal.vue index 5f61bb3a..01456f43 100644 --- a/resources/js/Components/Common/Client/ClientCreateModal.vue +++ b/resources/js/Components/Common/Client/ClientCreateModal.vue @@ -7,6 +7,7 @@ import type { CreateClientBody } from '@/packages/api/src'; import PrimaryButton from '@/packages/ui/src/Buttons/PrimaryButton.vue'; import { useFocus } from '@vueuse/core'; import { useClientsStore } from '@/utils/useClients'; +import InputLabel from '../../../packages/ui/src/Input/InputLabel.vue'; const { createClient } = useClientsStore(); const show = defineModel('show', { default: false }); @@ -36,6 +37,7 @@ useFocus(clientNameInput, { initialValue: true });