Meeting schedule updates

including copy to clipboard
This commit is contained in:
2025-10-27 10:13:54 -04:00
parent 2119de05a8
commit ea21406309
5 changed files with 222 additions and 89 deletions
+22
View File
@@ -0,0 +1,22 @@
using System.Threading.Tasks;
using Microsoft.JSInterop;
public sealed class ClipboardService
{
private readonly IJSRuntime _jsRuntime;
public ClipboardService(IJSRuntime jsRuntime)
{
_jsRuntime = jsRuntime;
}
public ValueTask<string> ReadTextAsync()
{
return _jsRuntime.InvokeAsync<string>("navigator.clipboard.readText");
}
public ValueTask WriteTextAsync(string text)
{
return _jsRuntime.InvokeVoidAsync("navigator.clipboard.writeText", text);
}
}