Je crée une application de base de discussion native avec elm-native-ui.Conversation de base avec elm-native-ui
Je peux ouvrir ou fermer le chat en cliquant sur un bouton qui modifie le booléen chatOpen
activeChannelView =
case chatOpen of
True ->
Maybe.map (\a -> chatView users a messages) activeChannel ? viewEmpty
False ->
Maybe.map (cardView users) activeChannel ? viewEmpty
sur le côté faux, il est fonctionne bien mais sur le côté vrai, il dit que viewEmpty doit être un (string -> Noeud Msg) au lieu d'être (nœud Msg) mais le côté gauche (utilisateur chatView un des messages) retourne Noeud Msg
Vérifiez l'erreur ci-dessous
The right side of (?) is causing a type mismatch.
Maybe.map (\a -> chatView users a messages) activeChannel ? viewEmpty
^^^^^^^^^
(?) is expecting the right side to be a:
String -> Node Msg
But the right side is:
Node Msg
Je suppose que je t signifie que: si activeChannel est (seulement), renvoie True (chaîne -> Noeud Msg)
Comment est-il possible d'avoir cette erreur depuis chatView est défini comme:
chatView : List User -> Request -> List String -> String -> Node Msg
omg J'ai besoin de faire une sieste, merci – Charlon