Skip to content

Commit a636321

Browse files
committed
fix: reactive user updates in NavUser & fix password input focus in DeleteUser modal
1 parent 5d0f78f commit a636321

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

resources/js/components/DeleteUser.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ const deleteUser = (e: Event) => {
3131
form.delete(route('profile.destroy'), {
3232
preserveScroll: true,
3333
onSuccess: () => closeModal(),
34-
onError: () => passwordInput.value?.focus(),
34+
onError: () => passwordInput.value?.$el.focus(),
3535
onFinish: () => form.reset(),
3636
});
3737
};

resources/js/components/NavUser.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,10 @@ import { type SharedData, type User } from '@/types';
66
import { usePage } from '@inertiajs/vue3';
77
import { ChevronsUpDown } from 'lucide-vue-next';
88
import UserMenuContent from './UserMenuContent.vue';
9+
import { computed } from 'vue';
910
1011
const page = usePage<SharedData>();
11-
const user = page.props.auth.user as User;
12+
const user = computed(()=> page.props.auth.user as User);
1213
</script>
1314

1415
<template>

0 commit comments

Comments
 (0)