Wonky.Client/Wonky.Client/Local.Services/ClipboardService.cs

17 lines
No EOL
403 B
C#

using Microsoft.JSInterop;
namespace Wonky.Client.Local.Services;
public class ClipboardService :IClipboardService
{
private readonly IJSRuntime _jsInterop;
public ClipboardService(IJSRuntime jsInterop)
{
_jsInterop = jsInterop;
}
public async Task CopyToClipboard(string text)
{
await _jsInterop.InvokeVoidAsync("navigator.clipboard.writeText", text);
}
}