Made username table cell clickable to open edit screen and removed the unnecessary text-left

This commit was merged in pull request #12.
This commit is contained in:
2026-02-01 16:37:19 +01:00
parent ac1c28d20d
commit 6d854d82d3

View File

@@ -37,10 +37,18 @@
<div class="mt-3"> <div class="mt-3">
<DataGrid @ref="Grid" TGridItem="UserDto" Loader="LoadAsync" PageSize="10" ClassName="bg-card"> <DataGrid @ref="Grid" TGridItem="UserDto" Loader="LoadAsync" PageSize="10" ClassName="bg-card">
<PropertyColumn HeadClassName="text-left" CellClassName="text-left" Field="u => u.Id"/> <PropertyColumn HeadClassName="text-left" Field="u => u.Id"/>
<PropertyColumn HeadClassName="text-left" CellClassName="text-left" IsFilterable="true" <TemplateColumn IsFilterable="true" Identifier="@nameof(UserDto.Username)" Title="Username">
Identifier="@nameof(UserDto.Username)" Field="u => u.Username"/> <CellTemplate>
<PropertyColumn HeadClassName="text-left" CellClassName="text-left" IsFilterable="true" <TableCell>
<a class="text-primary" href="#"
@onclick="() => EditAsync(context)" @onclick:preventDefault>
@context.Username
</a>
</TableCell>
</CellTemplate>
</TemplateColumn>
<PropertyColumn HeadClassName="text-left" IsFilterable="true"
Identifier="@nameof(UserDto.Email)" Field="u => u.Email"/> Identifier="@nameof(UserDto.Email)" Field="u => u.Email"/>
<TemplateColumn> <TemplateColumn>
<CellTemplate> <CellTemplate>