@if (admins$ | async; as admins) {
@if (filteredAdmins.length > 0 || searchInputControl.value) {
User ID
Admin Name
Email
Contact
Role
Status
Details
@for (admin of filteredAdmins; track trackByFn($index, admin)) {
{{ admin.user_id }}
@if (admin.photo) {
![]()
} @else {
{{ admin.username.charAt(0) }}
}
{{ admin.username }}
@if (admin.created_by_username) {
person_add
by {{ admin.created_by_username }}
}
{{ admin.email }}
{{ admin.contact }}
{{ admin.roles }}
@if (admin.user_status === 'Active') {
Active
}
@if (admin.user_status === 'Inactive') {
Inactive
}
@if (selectedAdmin?.id === admin.id) {
@if (selectedAdmin.photo) {
![]()
} @else {
{{ selectedAdmin.username.charAt(0) }}
}
{{ selectedAdmin.username }}
{{ selectedAdmin.user_id }}
{{ selectedAdmin.roles }}
@if (selectedAdmin.user_status === 'Active') {
Active
}
@if (selectedAdmin.company_logo) {
}
contact_mail
Contact Information
email
{{ selectedAdmin.email }}
phone
{{ selectedAdmin.contact }}
person_add
Created By
account_circle
{{ selectedAdmin.created_by_username || 'System' }}
calendar_today
{{ selectedAdmin.created_at | date:'short' }}
info
Account Status
verified_user
{{ selectedAdmin.user_status }}
@if (selectedAdmin.updated_at) {
update
Updated: {{ selectedAdmin.updated_at | date:'short' }}
}
}
}