import React from 'react'; import notes from '../notes/notes.md'; import mdxNotes from '../notes/notes.mdx'; import { DocgenButton } from '../../components/DocgenButton'; export default { title: 'Addons/Docs/stories', component: DocgenButton, }; export const basic = () =>
Click docs tab to see basic docs
; export const noDocs = () =>
Click docs tab to see no docs error
; noDocs.story = { name: 'no docs', parameters: { docs: { page: null } }, }; export const withNotes = () =>
Click docs tab to see DocsPage docs
; withNotes.story = { name: 'with notes', parameters: { notes }, }; export const withInfo = () =>
Click docs tab to see DocsPage docs
; withInfo.story = { name: 'with info', parameters: { info: 'some user info string', }, }; export const mdxOverride = () =>
Click docs tab to see MDX-overridden docs
; mdxOverride.story = { name: 'mdx override', parameters: { docs: { page: mdxNotes }, }, }; export const jsxOverride = () =>
Click docs tab to see JSX-overridden docs
; jsxOverride.story = { name: 'jsx override', parameters: { docs: { page: () =>
Hello docs
}, }, }; export const docsDisable = () =>
This story shouldn't show up in DocsPage
; docsDisable.story = { parameters: { docs: { disable: true }, }, };