switch to default iris app

This commit is contained in:
2025-12-04 14:31:34 -05:00
parent 1904560244
commit 02696b1f75
10 changed files with 61 additions and 528 deletions

View File

@@ -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;