[frontend/components] Ask for confirmation before cloning emojis

This commit is contained in:
pancakes 2025-03-07 14:54:44 +10:00 committed by Laura Hausmann
parent 7c0ed5fed4
commit 6875a1e9e2
No known key found for this signature in database
GPG key ID: D044E84C5BE01605

View file

@ -89,9 +89,12 @@
private void SelectEmoji() => EmojiMenu.Toggle(EmojiButton); private void SelectEmoji() => EmojiMenu.Toggle(EmojiButton);
private async Task Clone() private async Task Clone() =>
await Global.ConfirmDialog?.Confirm(new EventCallback<bool>(this, CloneCallback), @Loc["Clone {0} from {1}?", Emoji.Name, Emoji.Category ?? ""], Icons.Copy, @Loc["Clone"])!;
private async Task CloneCallback(bool confirm)
{ {
if (!Remote || Emoji.Category == null) return; if (!confirm || !Remote || Emoji.Category == null) return;
try try
{ {