@@ -1,7 +1,8 @@
1−module Pages.Navigation exposing (Config, navigation)
1+module Pages.Navigation exposing (Config, menu, navigation)
22
33import Html exposing (..)
44import Html.Attributes as Attr
5+import Html.Events as Ev
56import Utils exposing (..)
67
78
@@ -37,14 +38,14 @@ menu { title, items, close } =
3738 [ div [ Attr.class "p-side-navigation__overlay" ] []
3839 , nav [ Attr.class "p-side-navigation__drawer" ]
3940 [ div [ Attr.class "p-side-navigation__drawer-header" ]
40− [ a [ Attr.class "p-side-navigation__toggle--in-drawer" ] [ text title ]
41+ [ a [ Attr.class "p-side-navigation__toggle--in-drawer", Ev.onClick close ] [ text title ]
4142 ]
4243 , ul [ Attr.class "p-side-navigation__list" ]
4344 (items
4445 |> List.map
4546 (\{ icon, name, trigger } ->
4647 li [ Attr.class "p-side-navigation__item" ]
47− [ a [ Attr.class "p-side-navigation__link" ]
48+ [ a [ Attr.class "p-side-navigation__link", Ev.onClick trigger ]
4849 [ i [ Attr.class "p-side-navigation__icon", Attr.class ("p-icon--" ++ icon) ] []
4950 , text name
5051 ]