My reactjs web app display feed post content look like Facebook Workplace. My post data API:
post = { plainText: "some text", markdownText: "some **text**" }
I use lib mardown-it to convert markdown string to HTML. Post need seemore/hide content (like facebook workplace). I'm stuck when get collapse content.
Example:
Full content: "blah blah some (and very long text) **text** blah blah"
Full content HTML: <p>blah blah some (and very long text) <strong>text</strong>blah blah</p>
Collapse content (cut from markdownText): "blah blah some (and very long text) **tex"
I got wrong collapse content HTML: <p>blah blah some (and very long text) **tex</p>
My expect: <p>blah blah some (and very long text) <strong>tex</strong></p>
How can I get exactly collapse HTML like facebook workplace post. Thank for your help.
You can solve the problem with a recursive function which filter content.
Example:
Output: