Added details in ticket view. Renamed mail verify button
This commit is contained in:
@@ -44,20 +44,4 @@
|
|||||||
<PackageReference Include="Serilog" Version="3.1.0-dev-02078" />
|
<PackageReference Include="Serilog" Version="3.1.0-dev-02078" />
|
||||||
<PackageReference Include="Serilog.Sinks.Console" Version="5.0.0-dev-00923" />
|
<PackageReference Include="Serilog.Sinks.Console" Version="5.0.0-dev-00923" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
|
||||||
<_ContentIncludedByDefault Remove="storage\config.json" />
|
|
||||||
<_ContentIncludedByDefault Remove="Shared\Components\Partials\TicketPopup\LiveChatCreate.razor" />
|
|
||||||
<_ContentIncludedByDefault Remove="Shared\Components\Partials\TicketPopup\LiveChatMain.razor" />
|
|
||||||
<_ContentIncludedByDefault Remove="Shared\Components\Partials\TicketPopup\LiveChatOverview.razor" />
|
|
||||||
<_ContentIncludedByDefault Remove="Shared\Components\Partials\TicketPopup\LiveChatView.razor" />
|
|
||||||
</ItemGroup>
|
|
||||||
|
|
||||||
<ItemGroup>
|
|
||||||
<AdditionalFiles Include="Shared\Components\TicketPopup\LiveChatCreate.razor" />
|
|
||||||
<AdditionalFiles Include="Shared\Components\TicketPopup\LiveChatMain.razor" />
|
|
||||||
<AdditionalFiles Include="Shared\Components\TicketPopup\LiveChatOverview.razor" />
|
|
||||||
<AdditionalFiles Include="Shared\Components\TicketPopup\LiveChatView.razor" />
|
|
||||||
</ItemGroup>
|
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<WButton OnClick="Send" Text="Continue" CssClasses="btn btn-primary me-2 flex-shrink-0" />
|
<WButton OnClick="Send" Text="Send verification email" CssClasses="btn btn-primary me-2 flex-shrink-0" />
|
||||||
}
|
}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -30,18 +30,42 @@
|
|||||||
<div class="card-header">
|
<div class="card-header">
|
||||||
<ul class="nav nav-stretch nav-line-tabs nav-line-tabs-2x border-transparent fs-5 fw-bold">
|
<ul class="nav nav-stretch nav-line-tabs nav-line-tabs-2x border-transparent fs-5 fw-bold">
|
||||||
<li class="nav-item mt-2">
|
<li class="nav-item mt-2">
|
||||||
<a class="nav-link text-active-primary ms-0 me-10 py-5 @(0 == 0 ? "active" : "")" href="/account">
|
<a class="nav-link text-active-primary ms-0 me-10 py-5 @(ShowDetails ? "" : "active")" @onclick="() => SetShowDetails(false)" @onclick:preventDefault href="#">
|
||||||
Request
|
General
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-item mt-2">
|
<li class="nav-item mt-2">
|
||||||
<a class="nav-link text-active-primary ms-0 me-10 py-5 @(0 == 1 ? "active" : "")" href="/account/security">
|
<a class="nav-link text-active-primary ms-0 me-10 py-5 @(ShowDetails ? "active" : "")" @onclick="() => SetShowDetails(true)" @onclick:preventDefault href="#">
|
||||||
Details
|
Details
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
|
@if (ShowDetails)
|
||||||
|
{
|
||||||
|
<div class="mb-4 pb-2 g-3">
|
||||||
|
<span class="fs-2 fw-bold">@(Ticket.Name)</span>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<span class="fs-4">
|
||||||
|
Description
|
||||||
|
</span>
|
||||||
|
|
||||||
|
<p class="fs-5 text-muted">
|
||||||
|
@(Formatter.FormatLineBreaks(Ticket.Description))
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<span class="fs-4">
|
||||||
|
Tries:
|
||||||
|
</span>
|
||||||
|
|
||||||
|
<p class="fs-5 text-muted">
|
||||||
|
@(Formatter.FormatLineBreaks(Ticket.Tries))
|
||||||
|
</p>
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
<div class="table-responsive">
|
<div class="table-responsive">
|
||||||
<table class="table table-borderless align-middle mb-0 fs-5">
|
<table class="table table-borderless align-middle mb-0 fs-5">
|
||||||
<tbody>
|
<tbody>
|
||||||
@@ -109,6 +133,7 @@
|
|||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -188,6 +213,7 @@
|
|||||||
|
|
||||||
private Ticket? Ticket;
|
private Ticket? Ticket;
|
||||||
private bool HasStarted = false;
|
private bool HasStarted = false;
|
||||||
|
private bool ShowDetails = false;
|
||||||
|
|
||||||
// Message compose cache
|
// Message compose cache
|
||||||
private ChatFileSelect FileSelect;
|
private ChatFileSelect FileSelect;
|
||||||
@@ -256,6 +282,12 @@
|
|||||||
await ToastService.Success("Successfully updated ticket");
|
await ToastService.Success("Successfully updated ticket");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private async Task SetShowDetails(bool b)
|
||||||
|
{
|
||||||
|
ShowDetails = b;
|
||||||
|
await InvokeAsync(StateHasChanged);
|
||||||
|
}
|
||||||
|
|
||||||
private async Task OnUpdate()
|
private async Task OnUpdate()
|
||||||
{
|
{
|
||||||
// Overwrite current cached data
|
// Overwrite current cached data
|
||||||
|
|||||||
Reference in New Issue
Block a user