From d36ce33a95c277ee8fe45555df17daf21ef02ef8 Mon Sep 17 00:00:00 2001
From: Héctor Ramón Jiménez <hector0193@gmail.com>
Date: Sun, 31 Oct 2021 16:53:18 +0700
Subject: Reintroduce `Box` for `style_sheet` in `Button`

---
 web/src/widget/button.rs | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

(limited to 'web')

diff --git a/web/src/widget/button.rs b/web/src/widget/button.rs
index 1ae78201..88137607 100644
--- a/web/src/widget/button.rs
+++ b/web/src/widget/button.rs
@@ -51,7 +51,7 @@ pub struct Button<'a, Message> {
     #[allow(dead_code)]
     min_height: u32,
     padding: Padding,
-    style: &'a dyn StyleSheet,
+    style: Box<dyn StyleSheet + 'a>,
 }
 
 impl<'a, Message> Button<'a, Message> {
@@ -104,8 +104,8 @@ impl<'a, Message> Button<'a, Message> {
     }
 
     /// Sets the style of the [`Button`].
-    pub fn style(mut self, style: &'a dyn StyleSheet) -> Self {
-        self.style = style;
+    pub fn style(mut self, style: impl Into<Box<dyn StyleSheet + 'a>>) -> Self {
+        self.style = style.into();
         self
     }
 
-- 
cgit