Skip to content

Commit 930e8f2

Browse files
committed
Distinguish createProviderElement
1 parent 381c818 commit 930e8f2

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

src/React/Redux.purs

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ module React.Redux
77
, Enhancer_
88
, Store
99
, createClass
10+
, createProviderElement
1011
, createElement
11-
, createElement'
1212
, createStore
1313
, createStore'
1414
, reducerOptic
@@ -120,14 +120,11 @@ createClass lens spec_ = connect (view lens) reactClass
120120
dispatch :: React.ReactThis props state -> f action -> f action
121121
dispatch this action = action >>= liftEff <<< runFn2 dispatch_ this
122122

123-
createElement :: forall props action state'. Store action state' -> ReduxReactClass state' props -> React.ReactElement
124-
createElement store reduxClass = React.createElement providerClass { store: store } [ reduxEl ]
125-
where
126-
reduxEl :: React.ReactElement
127-
reduxEl = React.createElement (unsafeCoerce reduxClass) (unsafeCoerce unit) []
123+
createProviderElement :: forall props action state'. Store action state' -> ReduxReactClass state' props -> React.ReactElement
124+
createProviderElement store reduxClass = React.createElement providerClass { store: store } [ createElement reduxClass ]
128125

129-
createElement' :: forall props state'. ReduxReactClass state' props -> React.ReactElement
130-
createElement' reduxClass = React.createElement (unsafeCoerce reduxClass) (unsafeCoerce unit) []
126+
createElement :: forall props state'. ReduxReactClass state' props -> React.ReactElement
127+
createElement reduxClass = React.createElement (unsafeCoerce reduxClass) (unsafeCoerce unit) []
131128

132129
createStore :: forall eff action state. Reducer action state -> state -> Eff (Effects eff) (Store action state)
133130
createStore reducer state = createStore' reducer state id

0 commit comments

Comments
 (0)