From e953733323c1c2a50cc511408167c7982f84bf06 Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Thu, 6 Feb 2020 01:26:08 +0100 Subject: Add style to `TextInput` in `iced_web` --- web/src/widget/text_input.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'web/src/widget') diff --git a/web/src/widget/text_input.rs b/web/src/widget/text_input.rs index 2b22b93f..c1034e43 100644 --- a/web/src/widget/text_input.rs +++ b/web/src/widget/text_input.rs @@ -42,6 +42,7 @@ pub struct TextInput<'a, Message> { size: Option, on_change: Rc Message>>, on_submit: Option, + style: Box, } impl<'a, Message> TextInput<'a, Message> { @@ -75,6 +76,7 @@ impl<'a, Message> TextInput<'a, Message> { size: None, on_change: Rc::new(Box::new(on_change)), on_submit: None, + style: Default::default(), } } @@ -126,6 +128,14 @@ impl<'a, Message> TextInput<'a, Message> { self.on_submit = Some(message); self } + + /// Sets the style of the [`TextInput`]. + /// + /// [`TextInput`]: struct.TextInput.html + pub fn style(mut self, style: impl Into>) -> Self { + self.style = style.into(); + self + } } impl<'a, Message> Widget for TextInput<'a, Message> -- cgit