Restructured Create Process Into Store

This commit is contained in:
2024-01-15 19:50:26 +01:00
parent f6c1f4219b
commit 9f5a142680
12 changed files with 126 additions and 233 deletions

View File

@@ -124,27 +124,6 @@ const setupPage = () => {
}
const createItem = async () => {
const {data,error} = await supabase
.from("projects")
.insert([itemInfo.value])
.select()
if(error) {
console.log(error)
} else {
mode.value = "show"
itemInfo.value = {
id: 0,
title: "",
}
toast.add({title: "Projekt erfolgreich erstellt"})
await dataStore.fetchProjects()
router.push(`/projects/show/${data[0].id}`)
setupPage()
}
}
const editItem = async () => {
router.push(`/projects/edit/${currentItem.value.id}`)
setupPage()
@@ -533,7 +512,7 @@ setupPage()
</UButton>
<UButton
v-else-if="mode == 'create'"
@click="createItem"
@click="dataStore.createNewItem('projects',itemInfo)"
>
Erstellen
</UButton>