Skip to content

Commit 83c1186

Browse files
committed
Update react-basic
1 parent c7e1eb7 commit 83c1186

File tree

5 files changed

+245
-237
lines changed

5 files changed

+245
-237
lines changed

bower.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
},
99
"dependencies": {
1010
"purescript-prelude": "^4.1.0",
11-
"purescript-react-basic": "^5.0.0",
11+
"purescript-react-basic": "^8.0.0",
1212
"purescript-nullable": "^4.0.0",
1313
"purescript-promises": "^3.0.0"
1414
},

examples/basic/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@
1212
"react-dom": "^16.4.0"
1313
},
1414
"devDependencies": {
15-
"browserify": "^16.2.2"
15+
"browserify": "16.2.3"
1616
}
1717
}

examples/basic/src/Basic.purs

+4-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import Prelude
55
import Data.Array ((!!), drop, mapWithIndex, take)
66
import Data.Foldable (for_)
77
import Data.Maybe (Maybe(Nothing), fromMaybe, maybe)
8-
import React.Basic (Component, JSX, StateUpdate(..), createComponent, fragment, make, send)
8+
import React.Basic (Component, JSX, StateUpdate(..), createComponent, fragment, make, runUpdate)
99
import React.Basic.DOM as R
1010
import React.Basic.DOM.Events (targetChecked)
1111
import React.Basic.Events as Events
@@ -26,7 +26,7 @@ component :: Component Unit
2626
component = createComponent "TodoExample"
2727

2828
todoExample :: JSX
29-
todoExample = unit # make component { initialState, update, render }
29+
todoExample = unit # make component { initialState, render }
3030
where
3131
initialState =
3232
{ todos:
@@ -48,6 +48,8 @@ todoExample = unit # make component { initialState, update, render }
4848
else t
4949
}
5050

51+
send self = runUpdate update self
52+
5153
render self =
5254
dndContext $
5355
fragment

0 commit comments

Comments
 (0)