mirror of
https://github.com/zed-industries/zed.git
synced 2024-11-10 05:37:29 +03:00
Correctly use the base element in HighlightedLabel
(#7397)
This PR updates the `HighlightedLabel` to correctly render its base element, which is the one that receives the styling properties, instead of rendering a new `LabelLike`. Release Notes: - N/A
This commit is contained in:
parent
8911e1b365
commit
ce62404e24
@ -79,8 +79,7 @@ impl RenderOnce for HighlightedLabel {
|
||||
let mut text_style = cx.text_style().clone();
|
||||
text_style.color = self.base.color.color(cx);
|
||||
|
||||
LabelLike::new()
|
||||
.size(self.base.size)
|
||||
self.base
|
||||
.child(StyledText::new(self.label).with_highlights(&text_style, highlights))
|
||||
}
|
||||
}
|
||||
|
@ -36,7 +36,7 @@ pub trait LabelCommon {
|
||||
|
||||
#[derive(IntoElement)]
|
||||
pub struct LabelLike {
|
||||
pub(crate) size: LabelSize,
|
||||
size: LabelSize,
|
||||
line_height_style: LineHeightStyle,
|
||||
pub(crate) color: Color,
|
||||
strikethrough: bool,
|
||||
|
Loading…
Reference in New Issue
Block a user