use crate::components::websocket::WebSocketContext; use leptos::*; use lib::*; #[component] pub fn Game() -> impl IntoView { let websocket = expect_context::(); let game_meta = expect_context::>>(); let (game_name, set_game_name) = create_signal("".to_string()); let (game_host, set_game_host) = create_signal("".to_string()); create_effect(move |_| { if let Some(game) = game_meta() { set_game_name(game.name.clone()) set_game_name(game.host.clone()) } }); view! {

Game

Name: {move || game_name}

Host:

Players:

Czar:

Black Card:

Your Cards:

} }