From d8cb87cae7811fe5a293b707fb1b87063865b701 Mon Sep 17 00:00:00 2001 From: Michael Aaron Murphy Date: Thu, 20 Jun 2024 13:45:46 +0200 Subject: [PATCH] fix(inline_input): add placeholder parameter --- examples/text-input/src/main.rs | 2 +- src/widget/text_input/input.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/text-input/src/main.rs b/examples/text-input/src/main.rs index 26343bd..5140426 100644 --- a/examples/text-input/src/main.rs +++ b/examples/text-input/src/main.rs @@ -97,7 +97,7 @@ impl cosmic::Application for App { .on_input(Message::Input) .id(self.search_id.clone()); - let inline = cosmic::widget::inline_input(&self.input).on_input(Message::Input); + let inline = cosmic::widget::inline_input("", &self.input).on_input(Message::Input); let column = cosmic::widget::column().push(editable).push(inline); diff --git a/src/widget/text_input/input.rs b/src/widget/text_input/input.rs index 9693079..a2c42eb 100644 --- a/src/widget/text_input/input.rs +++ b/src/widget/text_input/input.rs @@ -149,13 +149,13 @@ where /// Creates a new inline [`TextInput`]. /// /// [`TextInput`]: widget::TextInput -pub fn inline_input<'a, Message>(value: impl Into>) -> TextInput<'a, Message> +pub fn inline_input<'a, Message>(placeholder: impl Into>, value: impl Into>) -> TextInput<'a, Message> where Message: Clone + 'static, { let spacing = THEME.with(|t| t.borrow().cosmic().space_xxs()); - TextInput::new("", value) + TextInput::new(placeholder, value) .style(crate::theme::TextInput::Inline) .padding([spacing, spacing, spacing, spacing]) }