Skip to content

Commit

Permalink
Enhance display of status & role in user popup (directus#19790)
Browse files Browse the repository at this point in the history
  • Loading branch information
paescuj authored and br-rafaelbarros committed Nov 7, 2023
1 parent 63d5eff commit aa2ede4
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 9 deletions.
5 changes: 5 additions & 0 deletions .changeset/empty-crabs-hammer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@directus/app": patch
---

Enhanced display of status & role in user popup
32 changes: 23 additions & 9 deletions app/src/views/private/components/user-popover.vue
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,10 @@
</v-avatar>
<div class="data">
<div class="name type-title">{{ userName(data) }}</div>
<div class="status-role" :class="data.status">{{ t(data.status) }} {{ data.role?.name }}</div>
<v-chip class="status" :class="data.status" small>
{{ t(`fields.directus_users.status_${data.status}`) }}
</v-chip>
<v-chip v-if="data.role?.name" small>{{ data.role.name }}</v-chip>
<div class="email">{{ data.email }}</div>
</div>
</div>
Expand Down Expand Up @@ -112,21 +115,32 @@ function navigateToUser() {
margin-right: 16px;
}
.status-role {
&.invited {
color: var(--primary);
}
.status {
margin-right: 4px;
&.active {
color: var(--success);
--v-chip-color: var(--success);
--v-chip-background-color: var(--success-25);
}
&.draft {
--v-chip-color: var(--pink);
--v-chip-background-color: var(--pink-25);
}
&.invited {
--v-chip-color: var(--primary);
--v-chip-background-color: var(--primary-25);
}
&.suspended {
color: var(--warning);
--v-chip-color: var(--warning);
--v-chip-background-color: var(--warning-25);
}
&.deleted {
color: var(--danger);
&.archived {
--v-chip-color: var(--danger);
--v-chip-background-color: var(--danger-25);
}
}
Expand Down

0 comments on commit aa2ede4

Please sign in to comment.