-
- {listItems.map((item, i) => (
-
- - {item} - - ))} -
-
- {numberedListItems.map((item, i) => (
-
- - {item} - - ))} -
-
- {listItems.map((item, i) => (
-
- - {item} - - ))} -
-
- {numberedListItems.map((item, i) => (
-
- - {item} - - ))} -
-
- {listItems.map((item, i) => (
-
- - {item} - - ))} -
-
- {numberedListItems.map((item, i) => (
-
- - {item} - - ))} -
- {trimmedLine.substring(2)} -
- ); - return; - } - if (trimmedLine.startsWith("## ")) { - elements.push( -- {trimmedLine.substring(3)} -
- ); - return; - } - if (trimmedLine.startsWith("### ")) { - elements.push( -- {trimmedLine.substring(4)} -
- ); - return; - } - - // Process links - if (trimmedLine.startsWith("[") && trimmedLine.includes("](")) { - const match = trimmedLine.match(/\[([^\]]+)\]\(([^)]+)\)/); - if (match) { - elements.push( -- - {match[1]} - -
- ); - return; - } - } - - // Process regular text - elements.push( -- {trimmedLine} -
- ); - }); - - // Close any remaining lists - if (listItems.length > 0) { - elements.push( --
- {listItems.map((item, i) => (
-
- - {item} - - ))} -
-
- {numberedListItems.map((item, i) => (
-
- - {item} - - ))} -