use crate::event_details_into;
use gloo::events::EventListener;
use js_sys::Object;
use wasm_bindgen::prelude::*;
use web_sys::Element;
use yew::prelude::*;
pub enum RequestSelectedSource {
Interaction,
Property,
}
pub struct RequestSelectedDetail {
pub selected: bool,
pub source: RequestSelectedSource,
}
pub fn request_selected_listener(
node_ref: &NodeRef,
callback: Callback<RequestSelectedDetail>,
) -> EventListener {
let element = node_ref.cast::<Element>().unwrap();
EventListener::new(&element, "request-selected", move |event| {
unimplemented!()
})
}