diff --git a/ui/src/pages/MyProfile.vue b/ui/src/pages/MyProfile.vue index 7ed184c..7e2a727 100644 --- a/ui/src/pages/MyProfile.vue +++ b/ui/src/pages/MyProfile.vue @@ -11,6 +11,7 @@ import { useMemberDirectory } from "@/stores/memberDirectory"; import { useUserStore } from "@/stores/user"; const saving = ref(false); +const saveSuccess = ref(false); const loading = ref(true); const showLoading = ref(false); const form = ref(); @@ -20,12 +21,14 @@ const userStore = useUserStore() function saveSettings() { saving.value = true; + saveSuccess.value = false; setTimeout(async () => { // Replace with your API save call setMemberSettings(form.value); saving.value = false; - memberDictionary.invalidateMember(userStore.user.id) + memberDictionary.invalidateMember(userStore.user.member.member_id) + saveSuccess.value = true; }, 800); } @@ -74,7 +77,8 @@ onMounted(async () => { - + +

Profile saved