Add tooltip for Markdown Preview copy code button (#22057)

This commit is contained in:
Peter Tripp 2024-12-17 19:46:38 +00:00 committed by GitHub
parent 70f82f84c6
commit 0511f9268b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -18,10 +18,10 @@ use std::{
};
use theme::{ActiveTheme, SyntaxTheme, ThemeSettings};
use ui::{
h_flex, relative, tooltip_container, v_flex, Checkbox, Clickable, Color, FluentBuilder,
IconButton, IconName, IconSize, InteractiveElement, Label, LabelCommon, LabelSize, LinkPreview,
StatefulInteractiveElement, StyledExt, StyledImage, ToggleState, ViewContext, VisibleOnHover,
VisualContext as _,
h_flex, relative, tooltip_container, v_flex, ButtonCommon, Checkbox, Clickable, Color,
FluentBuilder, IconButton, IconName, IconSize, InteractiveElement, Label, LabelCommon,
LabelSize, LinkPreview, StatefulInteractiveElement, StyledExt, StyledImage, ToggleState,
Tooltip, ViewContext, VisibleOnHover, VisualContext as _,
};
use workspace::Workspace;
@ -385,6 +385,7 @@ fn render_markdown_code_block(
cx.write_to_clipboard(ClipboardItem::new_string(contents.to_string()));
}
})
.tooltip(|cx| Tooltip::text("Copy code block", cx))
.visible_on_hover("markdown-block");
cx.with_common_p(div())