hyper_ui/lib.rs
1use dioxus::prelude::*;
2
3#[derive(Debug, PartialEq, Eq)]
4pub enum FlexDir {
5 Row,
6 Column,
7}
8
9#[derive(Props)]
10pub struct FlexProps<'a> {
11 flex: FlexDir,
12 children: Element<'a>
13}
14
15pub fn Flex<'a>(cx: Scope<'a, FlexProps<'a>>) -> Element {
16 cx.render(rsx!(div {
17 flex_direction: "column",
18 padding: "2",
19 &cx.props.children
20 }))
21}