Show item detail for a shared item

This commit is contained in:
eikek
2021-10-07 22:02:31 +02:00
parent 006791deb4
commit 7cbdf919f4
18 changed files with 458 additions and 57 deletions

View File

@ -613,8 +613,19 @@ initPage model_ page =
]
model
SharePage _ ->
( model, Cmd.none, Sub.none )
SharePage id ->
let
cmd =
Cmd.map ShareMsg (Page.Share.Data.initCmd id model.flags)
shareModel =
model.shareModel
in
if shareModel.initialized then
( model, Cmd.none, Sub.none )
else
( { model | shareModel = { shareModel | initialized = True } }, cmd, Sub.none )
ShareDetailPage _ _ ->
case model_.page of

View File

@ -451,6 +451,8 @@ viewShareDetail texts shareId itemId model =
model.sidebarVisible
model.flags
model.uiSettings
shareId
itemId
model.shareDetailModel
)
, Html.map ShareDetailMsg