From 915307b23258f771ad4c8ca2245801550a060660 Mon Sep 17 00:00:00 2001 From: grey-cat-1908 Date: Thu, 12 Sep 2024 13:15:12 +0300 Subject: [PATCH] real http methods support in form edit --- README.md | 2 +- src/components/Header.vue | 8 +- src/components/edit/QuestionEdit.vue | 2 +- src/components/edit/SelectorPreview.vue | 6 +- src/components/forms/ScaleQuestion.vue | 2 +- src/components/forms/SelectorQuestion.vue | 5 +- src/components/forms/TextQuestion.vue | 2 +- src/router/index.ts | 6 +- src/views/Profile.vue | 22 ++- src/views/form/Create.vue | 85 ---------- src/views/form/Edit.vue | 192 ++++++++++++++++++++++ 11 files changed, 230 insertions(+), 102 deletions(-) delete mode 100644 src/views/form/Create.vue create mode 100644 src/views/form/Edit.vue diff --git a/README.md b/README.md index 0297115..5713a3d 100644 --- a/README.md +++ b/README.md @@ -59,7 +59,7 @@ If you have any questions or want to get involved in the project in any way, you ## Acknowledgements -Thanks to my friend Vyacheslav ([flyare](https://github.com/flyare1337)) with frontend and layout design. +Thanks to my friend Vyacheslav ([flyare](https://github.com/flyare1337)) for help with frontend and layout design. ## License diff --git a/src/components/Header.vue b/src/components/Header.vue index c2cecec..bec6b8e 100644 --- a/src/components/Header.vue +++ b/src/components/Header.vue @@ -4,10 +4,16 @@ import { useAuthStore } from '@/stores/auth' import { PhList } from '@phosphor-icons/vue' import { ref } from 'vue' +import router from '@/router' const authStore = useAuthStore() const isToggled = ref(false) + +async function logout() { + authStore.logout() + await router.push('/') +}