diff --git a/packages/document/src/elements/link.rs b/packages/document/src/elements/link.rs index 6ac424070..53a76b239 100644 --- a/packages/document/src/elements/link.rs +++ b/packages/document/src/elements/link.rs @@ -30,6 +30,7 @@ pub struct LinkProps { pub blocking: Option, #[props(extends = link, extends = GlobalAttributes)] pub additional_attributes: Vec, + pub onload: Option, } impl LinkProps { @@ -79,6 +80,9 @@ impl LinkProps { if let Some(blocking) = &self.blocking { attributes.push(("blocking", blocking.clone())); } + if let Some(onload) = &self.onload { + attributes.push(("onload", onload.clone())); + } attributes } }