diff --git a/components/ConfigUser.vue b/components/ConfigUser.vue index c86a7a09..8d5ff6b5 100644 --- a/components/ConfigUser.vue +++ b/components/ConfigUser.vue @@ -1,124 +1,137 @@ @@ -128,11 +141,9 @@ const authStore = useAuth() const configStore = useConfig() const indexStore = useIndex() -const { $bootstrap } = useNuxtApp() - const selected = ref(null) const users = ref([] as User[]) -const userModal = ref() +const showUserModal = ref(false) const newPass = ref('') const confirmPass = ref('') @@ -211,6 +222,8 @@ async function clearUser() { user.value.confirm = '' user.value.admin = false user.value.role_id = 2 + + showUserModal.value = false } async function addUser() { @@ -223,9 +236,7 @@ async function addUser() { delete user.value.admin if (user.value.password === user.value.confirm) { - // @ts-ignore - const modal = $bootstrap.Modal.getOrCreateInstance(userModal.value) - modal.hide() + showUserModal.value = false authStore.inspectToken() const update = await configStore.addNewUser(user.value) diff --git a/components/Menu.vue b/components/Menu.vue index 2a97b9da..7a5bcd80 100644 --- a/components/Menu.vue +++ b/components/Menu.vue @@ -23,13 +23,20 @@