PlanTempusApp/PlanTempus.Application/Features/Employees/Components/EmployeeRow/Default.cshtml
Janus C. H. Knudsen 679c3fb3a6 Refactor employee table and row components
Migrates custom table components to generic data table
Improves consistency in table and row implementations
Removes legacy custom table elements in favor of more flexible data table approach
2026-01-14 16:53:42 +01:00

25 lines
1,022 B
Text

@model PlanTempus.Application.Features.Employees.Components.EmployeeRowViewModel
<swp-data-table-row data-employee-detail="@Model.Key">
<swp-data-table-cell>
<swp-user-info>
<swp-user-avatar class="@Model.AvatarColor">@Model.Initials</swp-user-avatar>
<swp-user-details>
<swp-user-name>@Model.Name</swp-user-name>
<swp-user-email>@Model.Email</swp-user-email>
</swp-user-details>
</swp-user-info>
</swp-data-table-cell>
<swp-data-table-cell>
<swp-status-badge class="@Model.Role">@Model.RoleText</swp-status-badge>
</swp-data-table-cell>
<swp-data-table-cell>
<swp-status-badge class="@Model.Status">@Model.StatusText</swp-status-badge>
</swp-data-table-cell>
<swp-data-table-cell>@Model.LastActive</swp-data-table-cell>
<swp-data-table-cell>
<swp-row-toggle>
<i class="ph ph-caret-right"></i>
</swp-row-toggle>
</swp-data-table-cell>
</swp-data-table-row>