UNPKG

@gitlab/ui

Version:
34 lines (27 loc) 796 B
import readme from './markdown.md'; import GlMarkdown from './markdown.vue'; import markdownTypescaleDemoContent from './markdown_typescale_demo.html'; const template = ` <gl-markdown :compact="compact">${markdownTypescaleDemoContent}</gl-markdown> `; const generateProps = ({ compact = false } = {}) => ({ compact }); const Template = (args, { argTypes }) => ({ components: { GlMarkdown }, props: Object.keys(argTypes), template, }); export const Documentation = Template.bind({}); Documentation.args = generateProps(); export const Compact = Template.bind({}); Compact.args = generateProps({ compact: true }); export default { title: 'base/markdown', component: GlMarkdown, parameters: { docs: { description: { component: readme, }, }, }, };