fix: regression in formatted callout titles
| | |
| | | const calloutType = canonicalizeCallout(typeString.toLowerCase()) |
| | | const collapse = collapseChar === "+" || collapseChar === "-" |
| | | const defaultState = collapseChar === "-" ? "collapsed" : "expanded" |
| | | const titleContent = |
| | | match.input.slice(calloutDirective.length).trim() || capitalize(calloutType) |
| | | const titleContent = match.input.slice(calloutDirective.length).trim() |
| | | const useDefaultTitle = titleContent === "" && restOfTitle.length === 0 |
| | | const titleNode: Paragraph = { |
| | | type: "paragraph", |
| | | children: [{ type: "text", value: titleContent + " " }, ...restOfTitle], |
| | | children: [ |
| | | { |
| | | type: "text", |
| | | value: useDefaultTitle ? capitalize(calloutType) : titleContent + " ", |
| | | }, |
| | | ...restOfTitle, |
| | | ], |
| | | } |
| | | const title = mdastToHtml(titleNode) |
| | | |