More webapp changes+fixes
This commit is contained in:
@@ -28,31 +28,41 @@
|
||||
</thead>
|
||||
<tbody>
|
||||
@for (client of clients(); track client.client_id) {
|
||||
<tr class="clickable-row" (click)="openClient(client.client_id)">
|
||||
<tr class="clickable-row">
|
||||
<td>
|
||||
<span
|
||||
nz-icon
|
||||
[nzType]="getClientIcon(client.type)"
|
||||
nzTheme="outline"
|
||||
class="client-icon"
|
||||
></span>
|
||||
<a class="cell-link" [routerLink]="['/clients', client.client_id]">
|
||||
<span
|
||||
nz-icon
|
||||
[nzType]="getClientIcon(client.type)"
|
||||
nzTheme="outline"
|
||||
class="client-icon"
|
||||
></span>
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
<div class="client-name">{{ client.name || '-' }}</div>
|
||||
<div class="client-id mono">{{ client.client_id }}</div>
|
||||
<a class="cell-link" [routerLink]="['/clients', client.client_id]">
|
||||
<div class="client-name">{{ client.name || '-' }}</div>
|
||||
<div class="client-id mono">{{ client.client_id }}</div>
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
<nz-tag>{{ getClientTypeLabel(client.type) }}</nz-tag>
|
||||
<a class="cell-link" [routerLink]="['/clients', client.client_id]">
|
||||
<nz-tag>{{ getClientTypeLabel(client.type) }}</nz-tag>
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
<div class="agent-info">
|
||||
<span>{{ client.agent_model }}</span>
|
||||
<span class="agent-version">v{{ client.agent_version }}</span>
|
||||
</div>
|
||||
<a class="cell-link" [routerLink]="['/clients', client.client_id]">
|
||||
<div class="agent-info">
|
||||
<span style="white-space: pre;">{{ client.agent_model }}</span>
|
||||
<span style="white-space: pre;" class="agent-version">v{{ client.agent_version }}</span>
|
||||
</div>
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
<div class="timestamp-absolute">{{ client.timestamp_created | date:'yyyy-MM-dd HH:mm:ss' }}</div>
|
||||
<div class="timestamp-relative">{{ client.timestamp_created | relativeTime }}</div>
|
||||
<a class="cell-link" [routerLink]="['/clients', client.client_id]">
|
||||
<div class="timestamp-absolute">{{ client.timestamp_created | date:'yyyy-MM-dd HH:mm:ss' }}</div>
|
||||
<div class="timestamp-relative">{{ client.timestamp_created | relativeTime }}</div>
|
||||
</a>
|
||||
</td>
|
||||
</tr>
|
||||
} @empty {
|
||||
|
||||
Reference in New Issue
Block a user