Describe the bug
using markdown in addon-notes do not work
To Reproduce
Steps to reproduce the behavior:
Expected behavior
show notes panel in the markdown way
Screenshots

Code snippets
config.js file:
import { configure, addDecorator } from '@storybook/react';
import { configureViewport } from '@storybook/addon-viewport';
import { withOptions } from '@storybook/addon-options';
import { withNotes } from '@storybook/addon-notes';
// automatically import all files ending in *.stories.tsx
const req = require.context('../stories', true, /.stories.(tsx|ts)$/);
function loadStories() {
req.keys().forEach(req);
}
configureViewport({
defaultViewport: 'iphone6'
});
// override option defaults:
addDecorator(withOptions({
name: '',
// url: 'https://github.com/vanilla-framework/vanilla-framework-react',
addonPanelInRight: true,
}))
addDecorator(withNotes)
configure(loadStories, module);
index.stories.tsx file:
import * as React from 'react';
import { storiesOf } from '@storybook/react';
import { action } from '@storybook/addon-actions';
import { Input } from '../src';
storiesOf('Button', module)
// .addDecorator(withNotes('1'))
.add('with text', () => {
return <Input />
},{
notes:{
markdown:`
###
1
###
2
`
}
})
.add('with some emoji', () => (
<div onClick={action('button-click')}>click me,please!</div>
),{
notes:'2'
});
System:
Additional context
Add any other context about the problem here.
I had the same issue, solved it by creating a const parameter with the markdown.
It will be great if we could add the markdown inline as you wrote, but this hack is working
const note = `
## Some markdown
`;
iconStories.add(
'Story',
() => {
return {
template: ''",
};
},
{ notes: { markdown: note } }
);
I am having the same issue (kinda). It seems like it is rendering the markdown but the formatting for the table in my markdown.
preview from my editor:

what is showing in storybook:

Hi everyone! Seems like there hasn't been much going on in this issue lately. If there are still questions, comments, or bugs, please feel free to continue the discussion. Unfortunately, we don't have time to get to every issue. We are always open to contributions so please send us a pull request if you would like to help. Inactive issues will be closed after 30 days. Thanks!
@doroncy yeah,I finally get around this issue by creating a const parameter with the markdown.
@transitorytammy I have the same problem as you. We should create a new issue since it's not at all related to @littlepoolshark's.
Hi everyone! Seems like there hasn't been much going on in this issue lately. If there are still questions, comments, or bugs, please feel free to continue the discussion. Unfortunately, we don't have time to get to every issue. We are always open to contributions so please send us a pull request if you would like to help. Inactive issues will be closed after 30 days. Thanks!
having the same problem!
+1 I would like to be able to use markdown in-line (without having to import or use const). Thank you.
I just worked it out. Try like:
storiesOf("Foo", module)
.add("Bar",
() => <div />,
{
notes: `
## Test
Test
`,
},
);
Note it's required that there is no indentation of the markdown contents otherwise it doesn't work...
Hi everyone! Seems like there hasn't been much going on in this issue lately. If there are still questions, comments, or bugs, please feel free to continue the discussion. Unfortunately, we don't have time to get to every issue. We are always open to contributions so please send us a pull request if you would like to help. Inactive issues will be closed after 30 days. Thanks!
yes please to above , its so easy to get wrong and break the markup!
Hi everyone! Seems like there hasn't been much going on in this issue lately. If there are still questions, comments, or bugs, please feel free to continue the discussion. Unfortunately, we don't have time to get to every issue. We are always open to contributions so please send us a pull request if you would like to help. Inactive issues will be closed after 30 days. Thanks!
Hey there, it's me again! I am going close this issue to help our maintainers focus on the current development roadmap instead. If the issue mentioned is still a concern, please open a new ticket and mention this old one. Cheers and thanks for using Storybook!
Most helpful comment
+1 I would like to be able to use markdown in-line (without having to import or use const). Thank you.I just worked it out. Try like:
Note it's required that there is no indentation of the markdown contents otherwise it doesn't work...