30 lines
763 B
Plaintext
30 lines
763 B
Plaintext
<td class="alignTextCenter sortableTableHeader" @onclick="@(e=> OnClick(HeaderName))">
|
|
<div class="basicInlineBlock">
|
|
@if (HeaderName == SelectedHeader)
|
|
{
|
|
if (Ascending)
|
|
{
|
|
<span class="oi oi-caret-top" />
|
|
}
|
|
else
|
|
{
|
|
<span class="oi oi-caret-bottom" />
|
|
}
|
|
}
|
|
@TableHeaderValue
|
|
</div>
|
|
</td>
|
|
|
|
@code {
|
|
[Parameter]
|
|
public string TableHeaderValue { get; set; } = "";
|
|
[Parameter]
|
|
public Action<string> OnClick { get; set; }
|
|
[Parameter]
|
|
public string SelectedHeader { get; set; } = "";
|
|
[Parameter]
|
|
public string HeaderName { get; set; }
|
|
[Parameter]
|
|
public bool Ascending { get; set; }
|
|
}
|