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}