Combine child selectors

This commit is contained in:
Emile Bangma 2024-06-12 21:39:12 +00:00
parent 19a155c23f
commit 13220c84e2

View File

@ -414,8 +414,8 @@ export const ObsidianFlavoredMarkdown: QuartzTransformerPlugin<Partial<Options>
return
}
// find first line
const firstChild = node.children[0]
// find first line and callout content
const [firstChild, calloutContent] = node.children
if (firstChild.type !== "paragraph" || firstChild.children[0]?.type !== "text") {
return
}
@ -425,8 +425,6 @@ export const ObsidianFlavoredMarkdown: QuartzTransformerPlugin<Partial<Options>
const [firstLine, ...remainingLines] = text.split("\n")
const remainingText = remainingLines.join("\n")
const [_, calloutContent] = node.children
const match = firstLine.match(calloutRegex)
if (match && match.input) {
const [calloutDirective, typeString, calloutMetaData, collapseChar] = match