components
Components
What does it look like?
Example in Edit
<Glass>
  <Flex $row $tool>
    <Glass $btn $start />
    <Glass $btn $stop />
    <Time $dt={$.deltaTime} />
  </Flex>
  <Glass $in />
  <Glass $in $out />
</Glass>
Example in Unit
<Flex>
  <Glass $clp>
    <Glass $btn $p />
    <Glass $btn $m />
    {children}
  </Glass>
</Flex>
)
Components
| component | descriptions | 
|---|---|
| Background | |
| Flex | |
| Glass | |
| Grid | |
| Head | |
| Plot | |
| Point | |
| Time | 
Backgorund
Props interface
| props | descriptions | 
|---|---|
| size: number | Cone number | 
| shake: number | Shake number | 
| debug: boolean | return null if true | 
Flex
Props interface
| props | descriptions | 
|---|---|
| $row: boolean | |
| $top: boolean | |
| $tool: boolean | |
| $left: boolean | 
Glass
Props interface
| props | descriptions | 
|---|---|
| $start: boolean | |
| $stop: boolean | |
| $btn: boolean | |
| $clp: boolean | |
| $out: boolean | |
| $in: boolean | |
| $h1: boolean | |
| $h2: boolean | |
| $h3: boolean | |
| $p: boolean | |
| $m: boolean | |
| $c: '0,0,0' | '255,255,255' | 
Grid
Props interface
| props | descriptions | 
|---|---|
| $row: string | |
| $col: string | |
| $gap: string | |
| $mm: boolean | |
| $px: boolean | |
| $: string | 
Head
Props interface
| props | descriptions | 
|---|---|
| $top: boolean | |
| $h1: boolean | |
| $h2: boolean | |
| $h3: boolean | 
Plot
Props interface
| props | descriptions | 
|---|---|
| sx: (x: number) => number | |
| sy: (y: number) => number | |
| data: any[] | |
| x: number | |
| y: number | |
| w: number | |
| h: number | 
Point
Props interface
| props | descriptions | 
|---|---|
| x: number | |
| y: number | 
Time
Props interface
| props | descriptions | 
|---|---|
| $dt: number |