sketch/lustre/element
This module is a drop-in replacement for lustre/element
. Just
use the new functions, and everything will automagically be styled.
Types
Alias for lustre/element.Element
.
Lustre Documentation
pub type Element(msg) =
@internal Element(msg)
Values
pub fn class_name(class: @internal Class) -> String
Generate a class name from a Class
, using the StyleSheet
injected
in the environment.
pub fn element(
tag tag: String,
class class: @internal Class,
attributes attributes: List(@internal Attribute(msg)),
children children: List(@internal Element(msg)),
) -> @internal Element(msg)
pub fn element_(
tag tag: String,
attributes attributes: List(@internal Attribute(msg)),
children children: List(@internal Element(msg)),
) -> @internal Element(msg)
pub const fragment: fn(List(@internal Element(a))) -> @internal Element(
a,
)
pub const map: fn(@internal Element(a), fn(a) -> b) -> @internal Element(
b,
)
pub fn namespaced(
tag tag: String,
namespace namespace: String,
class class: @internal Class,
attributes attributes: List(@internal Attribute(msg)),
children children: List(@internal Element(msg)),
) -> @internal Element(msg)
pub fn namespaced_(
tag tag: String,
namespace namespace: String,
attributes attributes: List(@internal Attribute(msg)),
children children: List(@internal Element(msg)),
) -> @internal Element(msg)