aforemny / aforemny/material-components-web-elm

Add `Snackbar.mapMessage : (msg1 -> msg2) -> Message msg1 -> Message msg2`

Offen
#171 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bug
Vorherrschende Sprache
Elm
Sterne
93
Forks
20
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Snackbar messages should be able to be mapped if a hierarchically lower component (msg1) fires a snackbar message handled by a hierarchically higher component (application, msg2).

The current design of `Snackbar.customIcon` makes this infeasible.

_As a work-around, do not dispatch `Snackbar.Message msg1` from the lower-component, but rather a relevant subset of `Snackbar.Message`, ie. `{ label : String, onActionIconClick : Maybe (Icon msg) }` that you can map yourself and only turn it into a snackbar message at the top-level._

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.