Implement Mutation::CreatePlaceholder
This commit is contained in:
parent
7102a64ab2
commit
adb8fcd12d
|
@ -54,7 +54,14 @@ pub fn apply_mutations(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Mutation::AssignId { path, id } => todo!(),
|
Mutation::AssignId { path, id } => todo!(),
|
||||||
Mutation::CreatePlaceholder { id } => todo!(),
|
Mutation::CreatePlaceholder { id } => {
|
||||||
|
let entity = commands
|
||||||
|
.spawn((NodeBundle::default(), BackgroundColor::default()))
|
||||||
|
.id();
|
||||||
|
element_id_to_bevy_ui_entity.insert(id, entity);
|
||||||
|
bevy_ui_entity_to_element_id.insert(entity, id);
|
||||||
|
stack.push(entity);
|
||||||
|
}
|
||||||
Mutation::CreateTextNode { value, id } => {
|
Mutation::CreateTextNode { value, id } => {
|
||||||
let entity = BevyTemplateNode::from_dioxus(&TemplateNode::Text { text: value })
|
let entity = BevyTemplateNode::from_dioxus(&TemplateNode::Text { text: value })
|
||||||
.spawn(commands, parent_to_children, children_to_parent);
|
.spawn(commands, parent_to_children, children_to_parent);
|
||||||
|
|
Loading…
Reference in a new issue