1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
use crate::component::containers::paper::paper; use raui_core::prelude::*; pub fn wrap_paper(context: WidgetContext) -> WidgetNode { let WidgetContext { idref, key, props, named_slots, .. } = context; unpack_named_slots!(named_slots => content); let inner_props = props.clone().without::<ContentBoxItemLayout>(); widget! { (#{key} | {idref.cloned()} paper: {props.clone()} [ (#{"wrap"} wrap_box: {inner_props} { content = {content} }) ]) } }