consecuit_html/components/
h1.rs

1use crate::elem::{use_element, HtmlProps, UseElementArgs};
2use consecuit::prelude::{ComponentBuilder, ContainerReturn};
3use web_sys::HtmlHeadingElement;
4pub fn h1(cc: ComponentBuilder, props: HtmlProps<HtmlHeadingElement>) -> impl ContainerReturn {
5    let cc = cc.init();
6    let parent = cc.get_parent_node();
7    let (cc, elem) = cc.hook(
8        use_element::<HtmlHeadingElement>,
9        UseElementArgs {
10            tag_name: "h1",
11            props,
12            parent,
13        },
14    );
15    cc.bare_container_node(elem.into())
16}