mirror of
https://github.com/mikedilger/gossip.git
synced 2024-09-19 11:43:43 +00:00
Only show key if name is missing; Show key icon next to copy button
This commit is contained in:
parent
acbd71ba11
commit
dcd821de0f
@ -3,7 +3,7 @@ use crate::comms::BusMessage;
|
|||||||
use crate::globals::{Globals, GLOBALS};
|
use crate::globals::{Globals, GLOBALS};
|
||||||
use crate::ui::widgets::{CopyButton, ReplyButton};
|
use crate::ui::widgets::{CopyButton, ReplyButton};
|
||||||
use eframe::egui;
|
use eframe::egui;
|
||||||
use egui::{Align, Color32, Context, Layout, RichText, ScrollArea, TextEdit, Ui, Vec2};
|
use egui::{Align, Color32, Context, Layout, RichText, ScrollArea, TextEdit, TextStyle, Ui, Vec2};
|
||||||
use nostr_types::{EventKind, Id};
|
use nostr_types::{EventKind, Id};
|
||||||
|
|
||||||
pub(super) fn update(app: &mut GossipUi, ctx: &Context, frame: &mut eframe::Frame, ui: &mut Ui) {
|
pub(super) fn update(app: &mut GossipUi, ctx: &Context, frame: &mut eframe::Frame, ui: &mut Ui) {
|
||||||
@ -191,13 +191,14 @@ fn render_post(
|
|||||||
if let Some(person) = maybe_person {
|
if let Some(person) = maybe_person {
|
||||||
if let Some(name) = &person.name {
|
if let Some(name) = &person.name {
|
||||||
ui.label(RichText::new(name).strong());
|
ui.label(RichText::new(name).strong());
|
||||||
|
} else {
|
||||||
|
ui.label(RichText::new(GossipUi::pubkey_short(&event.pubkey)).weak());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ui.separator();
|
ui.add_space(8.0);
|
||||||
|
|
||||||
ui.label(RichText::new(GossipUi::pubkey_short(&event.pubkey)).weak());
|
|
||||||
|
|
||||||
|
ui.label(RichText::new("🔑").text_style(TextStyle::Small).weak());
|
||||||
if ui.add(CopyButton {}).clicked() {
|
if ui.add(CopyButton {}).clicked() {
|
||||||
ui.output().copied_text = GossipUi::pubkey_long(&event.pubkey);
|
ui.output().copied_text = GossipUi::pubkey_long(&event.pubkey);
|
||||||
}
|
}
|
||||||
|
@ -84,7 +84,7 @@ pub(super) fn text_styles() -> BTreeMap<TextStyle, FontId> {
|
|||||||
text_styles.insert(
|
text_styles.insert(
|
||||||
TextStyle::Small,
|
TextStyle::Small,
|
||||||
FontId {
|
FontId {
|
||||||
size: 13.0,
|
size: 12.5,
|
||||||
family: FontFamily::Proportional,
|
family: FontFamily::Proportional,
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
Loading…
Reference in New Issue
Block a user