23 lines
505 B
C#
23 lines
505 B
C#
using Microsoft.JSInterop;
|
|
|
|
namespace Moonlight.App.Services.Interop;
|
|
|
|
public class ClipboardService
|
|
{
|
|
private readonly IJSRuntime JsRuntime;
|
|
|
|
public ClipboardService(IJSRuntime jsRuntime)
|
|
{
|
|
JsRuntime = jsRuntime;
|
|
}
|
|
|
|
public async Task CopyToClipboard(string data)
|
|
{
|
|
await JsRuntime.InvokeVoidAsync("copyTextToClipboard", data);
|
|
}
|
|
public async Task Copy(string data)
|
|
{
|
|
await JsRuntime.InvokeVoidAsync("copyTextToClipboard", data);
|
|
}
|
|
|
|
} |