Skip to content

Commit

Permalink
Don't panic on unsupported border styles!
Browse files Browse the repository at this point in the history
  • Loading branch information
nicoburns committed Jun 21, 2024
1 parent e4129e1 commit a2bd2c0
Showing 1 changed file with 9 additions and 7 deletions.
16 changes: 9 additions & 7 deletions packages/blitz/src/render.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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);
Expand Down

0 comments on commit a2bd2c0

Please sign in to comment.