Skip to content
This repository was archived by the owner on Feb 6, 2024. It is now read-only.

Commit 2481d7e

Browse files
committed
fix: parse background
1 parent 39f4311 commit 2481d7e

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

infra/handler/src/DeckGo/Presenter.hs

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -117,13 +117,15 @@ processTags deck slides = concatMap $ \case
117117
| str == "deckgo-deck" -> do
118118
[ TagSoup.TagOpen str (HMS.toList (deckAttributes deck <> attrs)) ] <>
119119
(concatMap slideTags slides) <>
120-
(maybe [] (\dbg ->
121-
[deckBackgroundTag dbg])
122-
(deckDeckbackground deck))
120+
(maybe [] deckBackgroundTags (deckDeckbackground deck))
123121
t -> [t]
124122

125-
deckBackgroundTag :: Deckbackground -> Tag
126-
deckBackgroundTag (unDeckbackground -> bg) = TagSoup.TagText bg
123+
deckBackgroundTags :: Deckbackground -> [Tag]
124+
deckBackgroundTags (unDeckbackground -> bg) =
125+
[ TagSoup.TagOpen "div" (HMS.toList $ HMS.singleton "slot" "background")
126+
] <> TagSoup.parseTags bg <>
127+
[ TagSoup.TagClose "div"
128+
]
127129

128130
slideTags :: Slide -> [Tag]
129131
slideTags slide =

0 commit comments

Comments
 (0)