mirror of
https://github.com/gwdevhub/Daybreak.git
synced 2026-07-24 03:56:30 +00:00
40 lines
1.0 KiB
Plaintext
40 lines
1.0 KiB
Plaintext
<div class="progress-content">
|
|
@if (!this.ContinueEnabled)
|
|
{
|
|
<div class="progress-section">
|
|
<div class="progress-bar">
|
|
<div class="progress-fill" style="width: @(this.Progress * 100)%"></div>
|
|
</div>
|
|
<div class="progress-percentage">
|
|
@(Math.Round(this.Progress * 100, 1))%
|
|
</div>
|
|
</div>
|
|
}
|
|
|
|
<div class="description-section">
|
|
<p class="progress-description">@this.Description</p>
|
|
</div>
|
|
@if (this.ContinueEnabled)
|
|
{
|
|
<div class="button-section">
|
|
<FluentButton Appearance="Appearance.Accent" OnClick="this.Continue">
|
|
Continue
|
|
</FluentButton>
|
|
</div>
|
|
}
|
|
</div>
|
|
|
|
@code {
|
|
[Parameter]
|
|
public string Description { get; set; } = string.Empty;
|
|
|
|
[Parameter]
|
|
public double Progress { get; set; } = 0.0;
|
|
|
|
[Parameter]
|
|
public bool ContinueEnabled { get; set; } = false;
|
|
|
|
[Parameter]
|
|
public required Action Continue { get; set; }
|
|
}
|