diff --git a/frontend/src/admin/AdminApp.vue b/frontend/src/admin/AdminApp.vue
index efc6594..0eb9ff0 100644
--- a/frontend/src/admin/AdminApp.vue
+++ b/frontend/src/admin/AdminApp.vue
@@ -483,14 +483,11 @@ async function submitDialog() {
:created-at="userDetail.created_at"
:last-seen="userDetail.last_seen"
:loading="loading"
+ :org-display-name="userDetail.org.display_name"
+ :role-name="userDetail.role"
:update-endpoint="`/auth/admin/users/${selectedUser.uuid}/display-name`"
@saved="onUserNameSaved"
- >
- Organization:
- {{ userDetail.org.display_name }}
- Role:
- {{ userDetail.role }}
-
+ />
{{ userDetail.error }}
Registered Passkeys
diff --git a/frontend/src/components/UserBasicInfo.vue b/frontend/src/components/UserBasicInfo.vue
index 59b95da..efd3cea 100644
--- a/frontend/src/components/UserBasicInfo.vue
+++ b/frontend/src/components/UserBasicInfo.vue
@@ -19,7 +19,10 @@
-
+
+
{{ orgDisplayName }}
+
{{ roleName }}
+
Visits:
{{ visits || 0 }}
Registered:
@@ -41,7 +44,9 @@ const props = defineProps({
lastSeen: { type: [String, Number, Date], default: null },
updateEndpoint: { type: String, default: null },
canEdit: { type: Boolean, default: true },
- loading: { type: Boolean, default: false }
+ loading: { type: Boolean, default: false },
+ orgDisplayName: { type: String, default: '' },
+ roleName: { type: String, default: '' }
})
const emit = defineEmits(['saved'])
@@ -77,6 +82,9 @@ watch(() => props.name, () => { if (!props.name) editingName.value = false })