@inject IJSRuntime JsRuntime
@code {
[CascadingParameter]
IMudDialogInstance MudDialog { get; set; }
[Parameter]
public string Context { get; set; }
private string _info;
private ElementReference _infoView;
protected override Task OnParametersSetAsync()
{
try
{
_info = Context;
}
catch (Exception ex)
{
_info = ex.ToString();
}
return Task.CompletedTask;
}
private async Task CopyToClipboard(ElementReference view) => await JsRuntime.InvokeVoidAsync("clipboardCopy.copyText", view);
private void Close() => MudDialog.Close(DialogResult.Ok(true));
}