Feat: yeet, synthetic somewhat wired up

This commit is contained in:
Jonathan Kelley committed 2021-03-04 18:40:05 -05:00
1 parent 3087813570
commit d9598066c2
7 files changed
+79 -47

No files matched your search

+5 -2
View File
@@ -342,6 +342,7 @@ impl Parse for Attr {
impl ToTokens for ToToksCtx<&Attr> {
fn to_tokens(&self, tokens: &mut TokenStream2) {
let name = self.inner.name.to_string();
let nameident = &self.inner.name;
let mut attr_stream = TokenStream2::new();
match &self.inner.ty {
AttrType::Value(value) => {
@@ -352,13 +353,15 @@ impl ToTokens for ToToksCtx<&Attr> {
}
AttrType::Event(event) => {
tokens.append_all(quote! {
.on(#name, #event)
.add_listener(dioxus::events::on::#nameident(ctx, #event))
});
// .on(#name, #event)
}
AttrType::Tok(exp) => {
tokens.append_all(quote! {
.on(#name, #exp)
.add_listener(dioxus::events::on::#nameident(ctx, #exp))
});
// .on(#name, #exp)
}
}
}