@gitlab/ui
Version:
GitLab UI Components
29 lines (26 loc) • 755 B
JavaScript
import TokensStory from './tokens_story';
const createDesignTokenStory = function () {
let _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
_ref$tokens = _ref.tokens,
tokens = _ref$tokens === void 0 ? {} : _ref$tokens,
_ref$containerClass = _ref.containerClass,
containerClass = _ref$containerClass === void 0 ? '' : _ref$containerClass;
const Story = (args, _ref2) => {
let argTypes = _ref2.argTypes;
return {
props: Object.keys(argTypes),
components: {
TokensStory
},
provide: {
containerClass
},
template: `<tokens-story v-bind="$props" />`
};
};
Story.args = {
tokens
};
return Story;
};
export { createDesignTokenStory };