LANCommander/LANCommander.Launcher/UI/Components/ChangeAliasDialog.razor

29 lines
724 B
Text
Raw Permalink Normal View History

@namespace LANCommander.Launcher.UI
@inherits FeedbackComponent<string, string>
@inject LocalizationService LocalizationService
2024-06-05 23:37:16 -05:00
<Form Model="Model" OnFinish="Save">
<FormItem Label="@LocalizationService.GetString("NewName")">
2024-06-05 23:37:16 -05:00
<Input @bind-Value="@context.NewAlias" />
</FormItem>
</Form>
@code {
public ChangeAliasDialogModel Model { get; set; } = new ChangeAliasDialogModel();
public class ChangeAliasDialogModel
{
public string NewAlias { get; set; }
}
public override async Task OnFeedbackOkAsync(ModalClosingEventArgs args)
{
await base.OkCancelRefWithResult!.OnOk(Model.NewAlias);
}
async Task Save(EditContext editContext)
{
}
}