deft 1.0.0

Cross platform ui framework
use crate as deft;
use crate::element::{Element, Widget};
use crate::js_module;
use deft_macros::{widget, js_methods};

#[widget]
pub struct Button {

}

impl Widget for Button {}

#[js_methods]
impl Button {

    #[js_func]
    pub fn create() -> Button {
        let mut element = Element::new("button");
        element.is_form_element = true;
        element.set_focusable(true);
        Button {
            el: element,
        }
    }

}

js_module!(Button);