stories/markdown.stories.js (25 lines of code) (raw):

import Markdown from "../src/components/Markdown.svelte"; const mark = "A *text* in markdown [moz](https://mozilla.org).\n\nA list:\n\n* Lorem\n* Ipsum\n\nThis is an ordered list starting from 2:\n\n2. Foo\n3. Bar"; const markdownWithHTML = 'Markdown with inline <span style="color: blue">HTML</span> (unquoted) and more angle `<brackets>` (quoted)'; const inline = false; export default { title: "Markdown", component: Markdown, }; export const Text = { args: { text: mark, inline, }, }; export const TextWithHTML = { parameters: { knobs: { escapeHTML: false }, }, args: { text: markdownWithHTML, // knobs don't allow unescaped text inline, }, };