diff --git a/examples/popup_placeholder.rs b/examples/popup_placeholder.rs index 39414a0..6b5cb9c 100644 --- a/examples/popup_placeholder.rs +++ b/examples/popup_placeholder.rs @@ -38,7 +38,7 @@ fn main() -> io::Result<()> { // set placeholder textarea.set_placeholder_style(Style::default()); - textarea.set_placeholder("prompt message".to_string()); + textarea.set_placeholder("prompt message"); loop { term.draw(|f| { f.render_widget(textarea.widget(), area); diff --git a/examples/ratatui_popup_placeholder.rs b/examples/ratatui_popup_placeholder.rs index 8927c66..860c759 100644 --- a/examples/ratatui_popup_placeholder.rs +++ b/examples/ratatui_popup_placeholder.rs @@ -36,7 +36,7 @@ fn main() -> io::Result<()> { }; textarea.set_style(Style::default().fg(Color::Yellow)); textarea.set_placeholder_style(Style::default()); - textarea.set_placeholder("prompt message".to_string()); + textarea.set_placeholder("prompt message"); loop { term.draw(|f| { f.render_widget(textarea.widget(), area); diff --git a/src/textarea.rs b/src/textarea.rs index 2b4a703..eca4a30 100644 --- a/src/textarea.rs +++ b/src/textarea.rs @@ -1239,8 +1239,8 @@ impl<'a> TextArea<'a> { } /// sets the placeholder text - pub fn set_placeholder(&mut self, placeholder: String) { - self.placeholder = placeholder; + pub fn set_placeholder(&mut self, placeholder: impl Into) { + self.placeholder = placeholder.into(); } pub fn set_placeholder_style(&mut self, style: Style) {