Merge pull request #841 from hishamco/action-link-localization

Localize ActionDialog
This commit is contained in:
Shaun Walker 2020-10-20 16:47:34 -04:00 committed by GitHub
commit 4dbe16bee5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,5 +1,5 @@
@namespace Oqtane.Modules.Controls
@inherits ModuleControlBase
@namespace Oqtane.Modules.Controls
@inherits LocalizableComponent
@if (_visible)
{
@ -17,9 +17,9 @@
<div class="modal-footer">
@if (!string.IsNullOrEmpty(Action))
{
<button type="button" class="@Class" @onclick="Confirm">@((MarkupString)_iconSpan) @Action</button>
<button type="button" class="@Class" @onclick="Confirm">@((MarkupString)_iconSpan) @Localize(Action)</button>
}
<button type="button" class="btn btn-secondary" @onclick="DisplayModal">Cancel</button>
<button type="button" class="btn btn-secondary" @onclick="DisplayModal">@Localize("Cancel")</button>
</div>
</div>
</div>
@ -76,6 +76,8 @@
protected override void OnParametersSet()
{
base.OnParametersSet();
if (string.IsNullOrEmpty(Text))
{
Text = Action;
@ -95,6 +97,12 @@
_iconSpan = $"<span class=\"oi oi-{IconName}\"></span>&nbsp;";
}
if (IsLocalizable)
{
Header = Localize(nameof(Header));
Message = Localize(nameof(Message));
}
_authorized = IsAuthorized();
}