switch to default iris app
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
use iris::winit::{attr::Selector, event::Edited};
|
||||
use openworm::net::ClientMsg;
|
||||
|
||||
use crate::state::ClientState;
|
||||
use crate::{net::AppHandle, state::ClientState};
|
||||
|
||||
use super::*;
|
||||
|
||||
@@ -37,11 +38,14 @@ pub fn submit_button(text: &str, on_submit: impl Fn(&mut Client) + 'static) -> i
|
||||
|
||||
pub fn connect_screen(client: &mut Client) -> WidgetId {
|
||||
let Client {
|
||||
data, ui, handle, ..
|
||||
data, ui, proxy, ..
|
||||
} = client;
|
||||
let ip = field_widget(&data.ip, "ip", ui);
|
||||
let ip_ = ip.clone();
|
||||
let handle = handle.clone();
|
||||
let handle = AppHandle {
|
||||
proxy: proxy.clone(),
|
||||
window: ui.window.clone(),
|
||||
};
|
||||
let submit = submit_button("connect", move |client| {
|
||||
let ClientState::Connect(state) = &mut client.state else {
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user