git.iko.soy/rowtype-yoga/ry-blocks
on main help sign in
Export select properly
commit30e091a2ae9dc0661ac39e55b6535e51fca98ed6 authorMark Eibes <mark.eibes@gmail.com> dateMon 21 Nov 2022, 11:44 (4 years ago) parent5e02d08
2 files changed+16−10
src/Yoga/Block.purs+7 src/Yoga/Block/Atom/Select/View.purs+9−10
src/Yoga/Block.purs+7
@@ -10,6 +10,7 @@ import Yoga.Block.Atom.Icon as Icon
1010import Yoga.Block.Atom.Image as Image
1111import Yoga.Block.Atom.Input as Input
1212import Yoga.Block.Atom.Range as Range
13+import Yoga.Block.Atom.Select as Select
1314import Yoga.Block.Atom.Segmented as Segmented
1415import Yoga.Block.Atom.Toggle as Toggle
1516import Yoga.Block.Container as Container
@@ -152,6 +153,12 @@ layer = React.element layer'
152153range ∷ ∀ p q. Union p q Range.Props ⇒ ReactComponent { | p }
153154range = Range.component
154155
156+select' ∷ ∀ a. ReactComponent (Select.Props a)
157+select' = Select.component
158+
159+select ∷ ∀ a. (Select.Props a) → JSX
160+select = React.element select'
161+
155162segmented' ∷ ReactComponent Segmented.Props
156163segmented' = Segmented.component
157164
src/Yoga/Block/Atom/Select/View.purs+9−10
@@ -7,16 +7,15 @@ import Yoga.Block.Atom.Select.Style as Style
77import React.Basic.DOM as R
88import React.Basic.Hooks as React
99
10−component ∷
11− ∀ a.
12− ReactComponent
13− ( { choice ∷ a
14− , choices ∷ Array a
15− , onChange ∷ Array a → Effect Unit
16− , toString ∷ a → String
17− , toValue ∷ a → String
18− }
19− )
10+type Props a =
11+ { choice ∷ a
12+ , choices ∷ Array a
13+ , onChange ∷ Array a → Effect Unit
14+ , toString ∷ a → String
15+ , toValue ∷ a → String
16+ }
17+
18+component ∷ ∀ a. ReactComponent (Props a)
2019component = unsafePerformEffect do
2120 React.reactComponent "Select" \{ toString, toValue, choices } → React.do
2221 pure $