[frontend/components] Add button to copy post link to clipboard (ISH-414)

This commit is contained in:
Lilian 2024-09-12 02:52:01 +02:00
parent 46243e48bb
commit 54a8a66861
No known key found for this signature in database

View file

@ -85,6 +85,9 @@
<MenuElement Icon="Icons.ArrowSquareOut" OnSelect="OpenOriginal">
<Text>@Loc["Open original page"]</Text>
</MenuElement>
<MenuElement Icon="Icons.Share" OnSelect="CopyLink">
<Text>@Loc["Copy link"]</Text>
</MenuElement>
<MenuElement Icon="Icons.SpeakerX" OnSelect="Note.Mute">
<Text>@Loc["Mute Note"]</Text>
</MenuElement>
@ -111,6 +114,8 @@
private void OpenOriginal() => Js.InvokeVoidAsync("open", Note.NoteResponse.Url, "_blank");
private void CopyLink() => Js.InvokeVoidAsync("navigator.clipboard.writeText", Note.NoteResponse.Url);
private void Like()
{
_ = Note.ToggleLike();