@@ -54,8 +67,8 @@ const values=ref({});
- {{ form.minitext }}
-
+ {{ form.minitext }}
+ {{ form.minitext }}
@@ -73,7 +86,7 @@ const values=ref({});
:data-i="i"
@submit.prevent="submit"
>
-
+
+
+
+
+
diff --git a/src/views/adminpanel/Events.vue b/src/views/adminpanel/Events.vue
index 6ab8311..41837f6 100644
--- a/src/views/adminpanel/Events.vue
+++ b/src/views/adminpanel/Events.vue
@@ -1,12 +1,26 @@
-
- Events
-
+
+
+
+
+
+
+ Events
diff --git a/src/views/adminpanel/Formulare.vue b/src/views/adminpanel/Formulare.vue
index 5187e27..8e7cfa8 100644
--- a/src/views/adminpanel/Formulare.vue
+++ b/src/views/adminpanel/Formulare.vue
@@ -4,6 +4,7 @@ import { ref } from "vue";
import AdminNavbar from "../../components/admin/AdminNavbar.vue";
import RitzenbergenLib from "../../ritzenbergenlib.ts";
import InputP from "../../components/admin/InputP.vue";
+import FormResults from "../../components/FormResults.vue";
const route = useRoute();
@@ -24,6 +25,23 @@ async function saveForm(form) {
}
})
}
+async function deleteForm(form){
+ const url=new URL(RitzenbergenLib.RitzenbergenLib.api("/admin/formulare/deleteForm.php"));
+ url.searchParams.set("id",form.id);
+ return fetch(url,{
+ headers: {
+ "Authorization":"Bearer "+token.value
+ }
+ })
+ .then((response) => {
+ if (response.ok)
+ RitzenbergenLib.Formular.getForms().then(
+ (result) => (formulare.value = result)
+ );
+ return response;
+ })
+
+}
function filterType(type: string) {
if (type in ["radio", "checkbox"]) return "text";
return type;
@@ -49,8 +67,10 @@ async function newForm() {
+
+
Formulare
-