euv_ui/component/browser/hook/
struct.rs1use crate::*;
2
3#[derive(Clone, Copy, Data, Debug, Eq, PartialEq)]
8pub struct UseEuvBrowser {
9 #[get(type(copy))]
11 pub local_key: Signal<String>,
12 #[get(type(copy))]
14 pub local_value: Signal<String>,
15 #[get(type(copy))]
17 pub local_result: Signal<String>,
18 #[get(type(copy))]
20 pub session_key: Signal<String>,
21 #[get(type(copy))]
23 pub session_value: Signal<String>,
24 #[get(type(copy))]
26 pub session_result: Signal<String>,
27 #[get(type(copy))]
29 pub clipboard_text: Signal<String>,
30 #[get(type(copy))]
32 pub clipboard_result: Signal<String>,
33 #[get(type(copy))]
35 pub window_size: Signal<String>,
36 #[get(type(copy))]
38 pub user_agent: Signal<String>,
39 #[get(type(copy))]
41 pub language: Signal<String>,
42 #[get(type(copy))]
44 pub location_url: Signal<String>,
45 #[get(type(copy))]
47 pub location_origin_val: Signal<String>,
48 #[get(type(copy))]
50 pub location_pathname_val: Signal<String>,
51 #[get(type(copy))]
53 pub console_input: Signal<String>,
54}