Skip to content
This repository was archived by the owner on Jul 19, 2022. It is now read-only.

Commit 03cb98f

Browse files
committed
Only show mobile menu toggle on project pages
1 parent 9a5b783 commit 03cb98f

File tree

2 files changed

+16
-10
lines changed

2 files changed

+16
-10
lines changed

src/Definition/Doc.elm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -400,7 +400,7 @@ view refToMsg toggleFoldMsg docFoldToggles document =
400400
span [ class "strikethrough" ] [ viewAtCurrentSectionLevel d ]
401401

402402
Style cssClass d ->
403-
span [ cssClass |> stringToClass |> class ] [ viewAtCurrentSectionLevel d ]
403+
div [ cssClass |> stringToClass |> class ] [ viewAtCurrentSectionLevel d ]
404404

405405
Anchor id_ d ->
406406
a [ id id_, target id_ ] [ viewAtCurrentSectionLevel d ]

src/UnisonShare/App.elm

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -504,8 +504,8 @@ appTitle click =
504504
)
505505

506506

507-
appHeader : AppHeader.AppHeader Msg
508-
appHeader =
507+
appHeader : Maybe Msg -> AppHeader.AppHeader Msg
508+
appHeader menuToggle =
509509
let
510510
banner =
511511
Just
@@ -515,7 +515,7 @@ appHeader =
515515
"Check it out!"
516516
)
517517
in
518-
{ menuToggle = Just ToggleSidebar
518+
{ menuToggle = menuToggle
519519
, appTitle = appTitle (Click.Href "/")
520520
, banner = banner
521521
, rightButton = Just (Button.button (ShowModal AppModal.PublishModal) "Publish on Unison Share" |> Button.share)
@@ -697,13 +697,13 @@ view model =
697697
, content = PageLayout.PageContent [ pageContent ]
698698
}
699699

700-
( pageId, page ) =
700+
( pageId, page, menuToggle ) =
701701
case model.route of
702702
Route.Catalog ->
703-
( "catalog-page", Html.map CatalogMsg (Catalog.view model.catalog) )
703+
( "catalog-page", Html.map CatalogMsg (Catalog.view model.catalog), Nothing )
704704

705705
Route.User _ ->
706-
( "user-page", Html.map UserPageMsg (UserPage.view model.userPage) )
706+
( "user-page", Html.map UserPageMsg (UserPage.view model.userPage), Nothing )
707707

708708
Route.Project _ Route.ProjectRoot ->
709709
let
@@ -716,7 +716,10 @@ view model =
716716
|> withSidebar
717717
|> PageLayout.view
718718
in
719-
( "project-page", page_ )
719+
( "project-page"
720+
, page_
721+
, Just ToggleSidebar
722+
)
720723

721724
Route.Project _ (Route.ProjectDefinition _) ->
722725
let
@@ -725,12 +728,15 @@ view model =
725728
|> withSidebar
726729
|> PageLayout.view
727730
in
728-
( "project-page", page_ )
731+
( "project-page"
732+
, page_
733+
, Just ToggleSidebar
734+
)
729735
in
730736
{ title = "Unison Share"
731737
, body =
732738
[ div [ id "app", class pageId ]
733-
[ AppHeader.view appHeader
739+
[ AppHeader.view (appHeader menuToggle)
734740
, page
735741
, Html.map AppModalMsg (AppModal.view model.env model.appModal)
736742
]

0 commit comments

Comments
 (0)