diff options
Diffstat (limited to '')
| -rw-r--r-- | examples/todos/src/main.rs | 7 | 
1 files changed, 2 insertions, 5 deletions
| diff --git a/examples/todos/src/main.rs b/examples/todos/src/main.rs index a5f7b36a..25e3ead2 100644 --- a/examples/todos/src/main.rs +++ b/examples/todos/src/main.rs @@ -6,12 +6,9 @@ use iced::widget::{  use iced::window;  use iced::{Center, Element, Fill, Font, Subscription, Task as Command}; -use once_cell::sync::Lazy;  use serde::{Deserialize, Serialize};  use uuid::Uuid; -static INPUT_ID: Lazy<text_input::Id> = Lazy::new(text_input::Id::unique); -  pub fn main() -> iced::Result {      #[cfg(not(target_arch = "wasm32"))]      tracing_subscriber::fmt::init(); @@ -85,7 +82,7 @@ impl Todos {                      _ => {}                  } -                text_input::focus(INPUT_ID.clone()) +                text_input::focus("new-task")              }              Todos::Loaded(state) => {                  let mut saved = false; @@ -198,7 +195,7 @@ impl Todos {                      .align_x(Center);                  let input = text_input("What needs to be done?", input_value) -                    .id(INPUT_ID.clone()) +                    .id("new-task")                      .on_input(Message::InputChanged)                      .on_submit(Message::CreateTask)                      .padding(15) | 
