btcpayserver-plugin-builder/PluginBuilder/Components/StatusMessage/Default.cshtml
2026-01-15 23:47:43 -06:00

23 lines
977 B
Plaintext

@if (TempData[TempDataConstant.SuccessMessage] is string successMessage)
{
var successLinkUrl = TempData[TempDataConstant.SuccessLinkUrl] as string;
var successLinkText = TempData[TempDataConstant.SuccessLinkText] as string ?? "Click here to view it";
<div class="alert alert-success text-break" role="alert">
<span style="white-space: pre-wrap;">@successMessage</span>
@if (!string.IsNullOrWhiteSpace(successLinkUrl)
&& Uri.TryCreate(successLinkUrl, UriKind.Absolute, out var uri)
&& (uri.Scheme == Uri.UriSchemeHttp || uri.Scheme == Uri.UriSchemeHttps))
{
<span> </span>
<a class="alert-link" href="@successLinkUrl">@successLinkText</a>
}
</div>
}
@if (TempData[TempDataConstant.WarningMessage] != null)
{
<div class="alert alert-warning text-break" role="alert">
<span style="white-space: pre-wrap;">@TempData[TempDataConstant.WarningMessage]</span>
</div>
}