Skip to content
This repository was archived by the owner on Jul 23, 2022. It is now read-only.

Commit 22445da

Browse files
authored
Updates for 0.12.0 (#4)
* Updates for 0.12.0 * Use tagged react-basic
1 parent f66c01c commit 22445da

File tree

9 files changed

+308
-228
lines changed

9 files changed

+308
-228
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@ module Example where
1515
1616
import Prelude
1717
18-
import Control.Monad.Eff.Uncurried (mkEffFn1)
1918
import Data.Maybe (Maybe(Nothing), maybe)
2019
import Data.Nullable (toMaybe)
20+
import Effect.Uncurried (mkEffectFn1)
2121
import React.Basic (ReactComponent, createElement, react)
2222
import React.Basic.ReactSelect (singleSelect)
2323
2424
component :: ReactComponent {}
25-
component = react { displayName: "Example", initialState, receiveProps, render }
25+
component = react { displayName: "BasicExample", initialState, receiveProps, render }
2626
where
2727
initialState =
2828
{ selectedValue: Nothing
@@ -35,7 +35,7 @@ component = react { displayName: "Example", initialState, receiveProps, render }
3535
createElement singleSelect
3636
{ value: maybe "" _.value state.selectedValue
3737
, options
38-
, onChange: mkEffFn1 $ \newValue ->
38+
, onChange: mkEffectFn1 $ \newValue ->
3939
setState _ { selectedValue = toMaybe newValue }
4040
}
4141

bower.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77
"url": "https://github.com/lumihq/purescript-react-select-basic.git"
88
},
99
"dependencies": {
10-
"purescript-prelude": "^3.3.0",
11-
"purescript-react-basic": "^0.10.0",
12-
"purescript-nullable": "^3.0.0",
13-
"purescript-promises": "^2.0.0"
10+
"purescript-prelude": "^4.0.0",
11+
"purescript-react-basic": "^1.0.0",
12+
"purescript-nullable": "^4.0.0",
13+
"purescript-promises": "^3.0.0"
1414
},
1515
"devDependencies": {
16-
"purescript-psci-support": "^3.0.0"
16+
"purescript-psci-support": "^4.0.0"
1717
}
1818
}

examples/basic/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
"keywords": [],
66
"author": "",
77
"dependencies": {
8-
"react": "^16.2.0",
9-
"react-dom": "^16.2.0",
8+
"react": "^16.4.0",
9+
"react-dom": "^16.4.0",
1010
"react-select": "^1.2.1"
1111
},
1212
"devDependencies": {
13-
"browserify": "^16.1.0"
13+
"browserify": "^16.2.2"
1414
}
1515
}

examples/basic/src/Basic.purs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ module Basic where
22

33
import Prelude
44

5-
import Control.Monad.Eff.Uncurried (mkEffFn1)
65
import Data.Maybe (Maybe(Nothing), maybe)
76
import Data.Nullable (toMaybe)
7+
import Effect.Uncurried (mkEffectFn1)
88
import React.Basic (ReactComponent, createElement, react)
99
import React.Basic.ReactSelect (singleSelect)
1010

@@ -22,7 +22,7 @@ component = react { displayName: "BasicExample", initialState, receiveProps, ren
2222
createElement singleSelect
2323
{ value: maybe "" _.value state.selectedValue
2424
, options
25-
, onChange: mkEffFn1 $ \newValue ->
25+
, onChange: mkEffectFn1 $ \newValue ->
2626
setState _ { selectedValue = toMaybe newValue }
2727
}
2828

examples/multi-async/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
"keywords": [],
66
"author": "",
77
"dependencies": {
8-
"react": "^16.2.0",
9-
"react-dom": "^16.2.0",
8+
"react": "^16.4.0",
9+
"react-dom": "^16.4.0",
1010
"react-select": "^1.2.1"
1111
},
1212
"devDependencies": {
13-
"browserify": "^16.1.0"
13+
"browserify": "^16.2.2"
1414
}
1515
}

examples/multi-async/src/MultiAsync.purs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@ module MultiAsync where
22

33
import Prelude
44

5-
import Control.Monad.Eff.Uncurried (mkEffFn1)
6-
import Control.Monad.Promise (delay)
7-
import Control.Monad.Promise.Unsafe (undefer)
85
import Data.Foldable (traverse_)
96
import Data.Nullable (toMaybe)
107
import Data.Time.Duration (Milliseconds(..))
8+
import Effect.Promise (delay)
9+
import Effect.Promise.Unsafe (undefer)
10+
import Effect.Uncurried (mkEffectFn1)
1111
import React.Basic (ReactComponent, createElement, react)
1212
import React.Basic.ReactSelect (asyncMultiSelect)
1313

@@ -25,7 +25,7 @@ component = react { displayName: "MultiAsyncExample", initialState, receiveProps
2525
createElement asyncMultiSelect
2626
{ value: map _.value state.selectedValue
2727
, loadOptions
28-
, onChange: mkEffFn1 $ toMaybe >>> traverse_ \newValue ->
28+
, onChange: mkEffectFn1 $ toMaybe >>> traverse_ \newValue ->
2929
setState _ { selectedValue = newValue }
3030
}
3131

0 commit comments

Comments
 (0)