mirror of
https://github.com/aljazceru/notedeck.git
synced 2026-01-23 10:14:20 +01:00
images: add copy link to image context menu
Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
10
src/app.rs
10
src/app.rs
@@ -9,7 +9,7 @@ use crate::Result;
|
||||
use egui::containers::scroll_area::ScrollBarVisibility;
|
||||
|
||||
use egui::widgets::Spinner;
|
||||
use egui::{Color32, Context, Frame, Hyperlink, Margin, RichText, TextureHandle};
|
||||
use egui::{Color32, Context, Frame, Hyperlink, Image, Margin, RichText, TextureHandle};
|
||||
|
||||
use enostr::{ClientMessage, Filter, Pubkey, RelayEvent, RelayMessage};
|
||||
use nostrdb::{
|
||||
@@ -660,7 +660,13 @@ fn render_note_contents(
|
||||
});
|
||||
|
||||
for image in images {
|
||||
ui.image(image);
|
||||
let resp = ui.add(Image::new(image.clone()));
|
||||
resp.context_menu(|ui| {
|
||||
if ui.button("Copy Link").clicked() {
|
||||
ui.ctx().copy_text(image);
|
||||
ui.close_menu();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
Ok(())
|
||||
|
||||
Reference in New Issue
Block a user