@gitlab/ui
Version:
GitLab UI Components
34 lines (27 loc) • 796 B
JavaScript
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,
},
},
},
};