Skip to content

Commit 90ea09b

Browse files
author
Marcin Szamotulski
committed
readRef from Foreign rather than Refs
1 parent 088bbf7 commit 90ea09b

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

src/React.purs

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ import Prelude
6969

7070
import Control.Monad.Eff (kind Effect, Eff)
7171
import DOM.Node.Types (Node, readNode)
72-
import Data.Foreign (F, Foreign, toForeign)
72+
import Data.Foreign (F, Foreign)
7373
import Data.Foreign.Index (readProp)
7474
import Unsafe.Coerce (unsafeCoerce)
7575

@@ -302,12 +302,9 @@ foreign import getRefs :: forall props state access eff.
302302
-- | Read named ref from Refs
303303
readRef :: forall access eff.
304304
String ->
305-
Refs ->
305+
Foreign ->
306306
Eff (refs :: ReactRefs (read :: Read | access) | eff) (F Node)
307-
readRef name refs = pure $ join (readNode <$> prop)
308-
where
309-
prop :: F Foreign
310-
prop = readProp name (toForeign refs)
307+
readRef name refs = pure $ join (readNode <$> readProp name refs)
311308

312309
-- | Read the component children property.
313310
foreign import getChildren :: forall props state eff.

0 commit comments

Comments
 (0)