ЗП
Size: a a a
ЗП
GP
GP
GP
GP
GP
ЗП
GP
GP
GP
foreign import styles :: forall s. (Homogeneous s String) => {|s}GP
GP
GP
foreign import styles :: forall s. {|s}ЗП
foreign import styles :: forall s. {|s}type RowAllString = T.Assert "Only String is allowed" T.<<< T.All (T.Eq String) T.<<< T.FromRow
check :: forall r. T.Eval (RowAllString (RProxy r)) Unit => {|r} -> {|r}
check = identity
-- check {a: 10} -- error
-- check {a: "test"} - return {a: "test"}
GP
const styles = require("./styles.css")
//и далее используемс в классах
<p className={styles.someClassName}GP
menu :: forall i p. HH.HTML i p
menu = HH.div
[ css styles.container]
[ logo, actions ]
where
logo = HH.div
[ css styles.logo ]
ЗП