add archiving for clients, fixes ST-279

This commit is contained in:
Gregor Vostrak
2024-09-06 16:27:37 +02:00
committed by Constantin Graf
parent 5592d87cd5
commit 19cc05140a
8 changed files with 75 additions and 10 deletions

View File

@@ -3,15 +3,15 @@ import SecondaryButton from '@/packages/ui/src/Buttons/SecondaryButton.vue';
import { UserCircleIcon } from '@heroicons/vue/24/solid';
import { PlusIcon } from '@heroicons/vue/16/solid';
import { type Component, ref } from 'vue';
import { storeToRefs } from 'pinia';
import { useClientsStore } from '@/utils/useClients';
import { type Client } from '@/packages/api/src';
import ClientTableRow from '@/Components/Common/Client/ClientTableRow.vue';
import ClientCreateModal from '@/Components/Common/Client/ClientCreateModal.vue';
import ClientTableHeading from '@/Components/Common/Client/ClientTableHeading.vue';
import { canCreateClients } from '@/utils/permissions';
const { clients } = storeToRefs(useClientsStore());
defineProps<{
clients: Client[];
}>();
const createClient = ref(false);
</script>