From a2bd2c09b139abe27d677fb95ffc0be9cc4e1abf Mon Sep 17 00:00:00 2001 From: Nico Burns Date: Fri, 21 Jun 2024 13:28:53 +1200 Subject: [PATCH] Don't panic on unsupported border styles! --- packages/blitz/src/render.rs | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/packages/blitz/src/render.rs b/packages/blitz/src/render.rs index dc246236..e968e0c7 100644 --- a/packages/blitz/src/render.rs +++ b/packages/blitz/src/render.rs @@ -1232,13 +1232,15 @@ impl ElementCx<'_> { let path = match style { BorderStyle::None | BorderStyle::Hidden => return, BorderStyle::Solid => self.frame.outline(), - BorderStyle::Inset => unimplemented!(), - BorderStyle::Groove => unimplemented!(), - BorderStyle::Outset => unimplemented!(), - BorderStyle::Ridge => unimplemented!(), - BorderStyle::Dotted => unimplemented!(), - BorderStyle::Dashed => unimplemented!(), - BorderStyle::Double => unimplemented!(), + + // TODO: Implement other border styles + BorderStyle::Inset => self.frame.outline(), + BorderStyle::Groove => self.frame.outline(), + BorderStyle::Outset => self.frame.outline(), + BorderStyle::Ridge => self.frame.outline(), + BorderStyle::Dotted => self.frame.outline(), + BorderStyle::Dashed => self.frame.outline(), + BorderStyle::Double => self.frame.outline(), }; scene.fill(Fill::NonZero, self.transform, color, None, &path);