Skip to content

Commit badce20

Browse files
allow child elements for several elements.
1 parent ea06e4d commit badce20

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/Lucid/Svg/Elements.hs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -187,8 +187,8 @@ feTurbulence_ :: Monad m => [Attribute] -> SvgT m ()
187187
feTurbulence_ = with $ makeXmlElementNoEnd "feTurbulence"
188188

189189
-- | @filter_@ element
190-
filter_ :: Monad m => [Attribute] -> SvgT m ()
191-
filter_ = with $ makeXmlElementNoEnd "filter"
190+
filter_ :: Term arg result => arg -> result
191+
filter_ = term "filter"
192192

193193
-- | @font@ element
194194
font_ :: Monad m => [Attribute] -> SvgT m ()
@@ -239,8 +239,8 @@ image_ :: Monad m => [Attribute] -> SvgT m ()
239239
image_ = with $ makeXmlElementNoEnd "image"
240240

241241
-- | @line@ element
242-
line_ :: Monad m => [Attribute] -> SvgT m ()
243-
line_ = with $ makeXmlElementNoEnd "line"
242+
line_ :: Term arg result => arg -> result
243+
line_ = term "line"
244244

245245
-- | @lineargradient@ element
246246
linearGradient_ :: Term arg result => arg -> result
@@ -303,8 +303,8 @@ stop_ :: Monad m => [Attribute] -> SvgT m ()
303303
stop_ = with $ makeXmlElementNoEnd "stop"
304304

305305
-- | @style@ element
306-
style_ :: Monad m => [Attribute] -> SvgT m ()
307-
style_ = with $ makeXmlElementNoEnd "style"
306+
style_ :: Term arg result => arg -> result
307+
style_ = term "style"
308308

309309
-- | @svg@ element
310310
svg_ :: Term arg result => arg -> result
@@ -335,8 +335,8 @@ tref_ :: Monad m => [Attribute] -> SvgT m ()
335335
tref_ = with $ makeXmlElementNoEnd "tref"
336336

337337
-- | @tspan@ element
338-
tspan_ :: Monad m => [Attribute] -> SvgT m ()
339-
tspan_ = with $ makeXmlElementNoEnd "tspan"
338+
tspan_ :: Term arg result => arg -> result
339+
tspan_ = term "tspan"
340340

341341
-- | @use@ element
342342
use_ :: Monad m => [Attribute] -> SvgT m ()

0 commit comments

Comments
 (0)