From 4b986a48312a090ce3792ed002594feaef523969 Mon Sep 17 00:00:00 2001 From: Sam Denty Date: Thu, 5 Jan 2023 12:18:40 +0000 Subject: [PATCH] feat: support minus in viewbox --- src/icon/icon_size/svg.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/icon/icon_size/svg.rs b/src/icon/icon_size/svg.rs index bfaf4bb..38f0f8b 100644 --- a/src/icon/icon_size/svg.rs +++ b/src/icon/icon_size/svg.rs @@ -30,7 +30,7 @@ pub async fn get_svg_size( *size.borrow_mut() = Some(if let (Some(width), Some(height)) = (width, height) { Some(IconSize::new(width, height)) } else if let Some(viewbox) = viewbox { - regex!(r"^\d+\s+\d+\s+(\d+\.?[\d]?)\s+(\d+\.?[\d]?)") + regex!(r"^-?\d+\s+-?\d+\s+(\d+\.?[\d]?)\s+(\d+\.?[\d]?)") .captures(&viewbox) .map(|captures| { let width = parse_size(captures.get(1).unwrap().as_str()).unwrap();