diff --git a/GWMS.UI/Components/CopyToClipboard.razor b/GWMS.UI/Components/CopyToClipboard.razor
new file mode 100644
index 0000000..62c389a
--- /dev/null
+++ b/GWMS.UI/Components/CopyToClipboard.razor
@@ -0,0 +1,58 @@
+@using System
+@inject IJSRuntime JSRuntime
+
+
+
+@code {
+
+ ///
+ /// Metodi per copia verso clipboard:
+ /// link:
+ /// - https://chrissainty.com/copy-to-clipboard-in-blazor/
+ /// - https://www.daveabrock.com/2021/02/18/copy-to-clipboard-markdown-editor/
+ /// - https://www.meziantou.net/
+ ///
+
+ [Parameter]
+ public string Text { get; set; }
+
+ [Parameter]
+ public bool ShowText { get; set; } = true;
+
+ protected string btnStyle = "btn-primary";
+ protected bool copyDone = false;
+
+ private async Task CopyTextToClipboard()
+ {
+ // cambio colore..
+ btnStyle = "btn-success";
+ copyDone = true;
+ await JSRuntime.InvokeVoidAsync("clipboardCopy.copyText", Text);
+ await Task.Delay(1100);
+ // fix cambio colore..
+ btnStyle = "btn-primary";
+ copyDone = false;
+ await Task.Delay(10);
+ }
+}
\ No newline at end of file
diff --git a/GWMS.UI/Pages/UserAdmin.razor b/GWMS.UI/Pages/UserAdmin.razor
index 03aa1e3..4d6ef7a 100644
--- a/GWMS.UI/Pages/UserAdmin.razor
+++ b/GWMS.UI/Pages/UserAdmin.razor
@@ -98,6 +98,7 @@
{
}
+
diff --git a/GWMS.UI/Pages/_Host.cshtml b/GWMS.UI/Pages/_Host.cshtml
index d4a07e6..b5760cc 100644
--- a/GWMS.UI/Pages/_Host.cshtml
+++ b/GWMS.UI/Pages/_Host.cshtml
@@ -70,5 +70,6 @@
+