Example:
use bevy::prelude::*;
use famiq::prelude::*;
fn main() {
App::new()
.add_plugins(DefaultPlugins)
.add_plugins(FamiqPlugin::new()) // add plugin
.add_systems(Startup, setup_ui)
.run();
}
fn setup_ui(
mut fa_query: FaQuery, // required
mut famiq_res: ResMut<FamiqResource>, // required
) {
FamiqBuilder::new(&mut fa_query, &mut famiq_res).inject();
let txt = text!(text: "Hello world");
let btn = button!(text: "Press me");
container!(children: [txt, btn]);
// or
container!(children: [
text!(text: "Hello world"),
button!(text: "Press me")
]);
}