diff --git a/components/DocumentUpload.vue b/components/DocumentUpload.vue index a7ba1bb..0acdf6d 100644 --- a/components/DocumentUpload.vue +++ b/components/DocumentUpload.vue @@ -13,15 +13,21 @@ const {type, elementId} = props const dataStore = useDataStore() const profileStore = useProfileStore() -const tags = dataStore.getDocumentTags const uploadModalOpen = ref(false) const uploadInProgress = ref(false) const fileUploadFormData = ref({ - tags: ["Dokument"], project: null, tenant: profileStore.currentTenant }) +const availableTags = ref([]) +const selectedTags = ref([]) +const setup = async () => { + availableTags.value = await useSupabaseSelect("filetags") +} + +setup() + const openModal = () => { uploadModalOpen.value = true @@ -33,7 +39,7 @@ const uploadFiles = async () => { let fileData = fileUploadFormData.value fileData[type] = elementId - await dataStore.uploadFiles(fileData, document.getElementById("fileUploadInput").files,true) + await useFiles().uploadFiles(fileData, document.getElementById("fileUploadInput").files,selectedTags.value,true) uploadModalOpen.value = false; uploadInProgress.value = false; @@ -44,7 +50,7 @@ const uploadFiles = async () => { - +