Skip to content

Commit 5996fba

Browse files
committed
MarkdownElementAttributes and MarkdownElementAttribute are now structs, not classes
1 parent a9640da commit 5996fba

3 files changed

Lines changed: 305 additions & 193 deletions

File tree

Sources/MarkdownToAttributedString/AttributedStringVisitor.swift

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -352,13 +352,14 @@ struct AttributedStringVisitor: MarkupVisitor {
352352
}
353353

354354
styleAttrs.addMarkdownElementAttr(
355-
ListItemMarkdownElementAttribute(
356-
listDepth: listItem.listDepth,
355+
MarkdownElementAttribute.listItem(
356+
depth: listItem.listDepth,
357357
indexInParent: listItem.indexInParent,
358358
orderedIndex: orderedIndex,
359359
prefix: prefix,
360360
typedDelimiter: typedDelimiter,
361-
renderedDelimiter: renderedDelimiter)
361+
renderedDelimiter: renderedDelimiter
362+
)
362363
)
363364
}
364365
currentAttributes.mergeAttributes(styleAttrs)
@@ -419,7 +420,7 @@ struct AttributedStringVisitor: MarkupVisitor {
419420

420421
if shouldAddCustomAttr {
421422
styleAttrs.addMarkdownElementAttr(
422-
HeadingMarkdownElementAttribute(level: heading.level)
423+
MarkdownElementAttribute.heading(level: heading.level)
423424
)
424425
}
425426

@@ -450,7 +451,7 @@ struct AttributedStringVisitor: MarkupVisitor {
450451
}
451452
if shouldAddCustomAttr {
452453
styleAttrs.addMarkdownElementAttr(
453-
LinkMarkdownElementAttribute(url: url)
454+
MarkdownElementAttribute.link(url: url)
454455
)
455456
}
456457
styleAttrs[.link] = url

0 commit comments

Comments
 (0)