Function sauron::prelude::prelude::html::element

source ·
pub fn element<MSG>(
    tag: &'static str,
    attrs: impl IntoIterator<Item = Attribute<MSG>>,
    children: impl IntoIterator<Item = Node<MSG>>
) -> Node<MSG>
Expand description

create a virtual node with tag, attrs and children

§Example

use sauron::{Node,vdom::element,attr};

let div:Node<()> = element(
         "div",
         vec![attr("class", "container")],
         vec![],
     );