Improve ergonomics of span background highlighting

This commit is contained in:
Héctor Ramón Jiménez 2024-07-28 13:44:08 +02:00
parent 4dc7b9b961
commit f7fe1edcbb
No known key found for this signature in database
GPG key ID: 7CC46565708259A7
3 changed files with 63 additions and 35 deletions

View file

@ -7,7 +7,6 @@
use crate::core::border;
use crate::core::font::{self, Font};
use crate::core::padding;
use crate::core::text::Background;
use crate::core::theme::{self, Theme};
use crate::core::{self, color, Color, Element, Length, Pixels};
use crate::{column, container, rich_text, row, scrollable, span, text};
@ -262,10 +261,8 @@ pub fn parse<'a>(
let span = span(code.into_string())
.font(Font::MONOSPACE)
.color(Color::WHITE)
.background(Background {
color: color!(0x111111),
border: border::rounded(2),
});
.background(color!(0x111111))
.border(border::rounded(2));
let span = if let Some(link) = link.as_ref() {
span.color(palette.primary).link(link.clone())