Radish alpha
r
Radicle terminal user interface
Radicle
Git (anonymous pull)
Log in to clone via SSH
Fix placeholder in multiline text input
Erik Kundt committed 2 years ago
commit bd4c79f285ed67f224948942b6048b41a68ba8f9
parent 1ed3c5af525cf33a9b26a65a9e4399561222ae3c
1 file changed +3 -1
modified src/ui/widget/common/form.rs
@@ -73,7 +73,9 @@ impl WidgetComponent for TextInput {
            let result = self.input.perform(cmd);
            if let State::Vec(values) = self.input.state() {
                if let Some(StateValue::String(input)) = values.first() {
-
                    self.show_placeholder = input.is_empty();
+
                    self.show_placeholder = values.len() == 1 && input.is_empty();
+
                } else {
+
                    self.show_placeholder = false;
                }
            }
            result