1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use crate::component::{interactive::button_paper::button_paper, text_paper::text_paper};
use raui_core::prelude::*;
pub fn text_button_paper(context: WidgetContext) -> WidgetNode {
let WidgetContext {
idref, key, props, ..
} = context;
let wrap_props = props.read_cloned_or_default::<WrapBoxProps>();
widget! {
(#{key} | {idref.cloned()} button_paper: {props.clone()} {
content = (#{"wrap"} wrap_box: {wrap_props} {
content = (#{"text"} text_paper: {props.clone()})
})
})
}
}