Skip to content

Commit 7ab0cb1

Browse files
committed
Replace Nub with Lacks
1 parent 958fead commit 7ab0cb1

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

examples/basic/src/Basic.purs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ spaceChildrenEvenly :: E.Style
132132
spaceChildrenEvenly =
133133
E.css
134134
{ "& > *":
135-
E.selector
135+
E.nested
136136
$ E.css
137137
{ flex: E.str "1 0 auto"
138138
}

src/React/Basic/Emotion.purs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,9 @@ import Control.Monad.Except (runExcept)
2626
import Data.Array as Array
2727
import Data.Either (Either(..))
2828
import Data.Function.Uncurried (Fn2, runFn2)
29+
import Data.Symbol (SProxy(..))
2930
import Foreign as F
30-
import Prim.Row (class Nub)
31+
import Prim.Row (class Lacks)
3132
import React.Basic (JSX, ReactComponent)
3233
import Record as Record
3334
import Type.Row.Homogeneous (class Homogeneous)
@@ -86,14 +87,12 @@ class IsStyleProperty a where
8687
-- | `css` prop.
8788
element ::
8889
forall props.
89-
Nub
90-
( className :: String, css :: Style | props )
91-
( className :: String, css :: Style | props ) =>
90+
Lacks "css" props =>
9291
Style ->
9392
ReactComponent { className :: String | props } ->
9493
{ className :: String | props } ->
9594
JSX
96-
element s c p = runFn2 element_ c (Record.merge { css: s } p)
95+
element s c p = runFn2 element_ c (Record.insert (SProxy :: _ "css") s p)
9796

9897
foreign import element_ ::
9998
forall props.

0 commit comments

Comments
 (0)