UNPKG

vue-styleguidist

Version:
56 lines 1.23 kB
import React from 'react'; var _require = function _require() { return React; }; var evalInContext = function evalInContext(a) { return ( // eslint-disable-next-line no-new-func new Function('require', 'const React = require("react");' + a).bind(null, _require) ); }; export default { name: 'Foo', visibleName: 'Foo', slug: 'foo', pathLine: 'foo/bar.js', props: { displayName: 'name of the component', description: 'Bar', methods: [{ name: 'set', params: [{ name: 'newValue', description: 'New value for the counter.' }], returns: undefined, description: 'Sets the counter to a particular value.' }], props: [{ name: 'foo', description: 'A nice prop' }, { name: 'bar' }], slots: { "default": { name: 'default', description: 'another nice slot' } }, expose: [{ name: 'exposedBar', description: 'exposed bar' }], examples: [{ type: 'code', content: '<button>Code: OK</button>', evalInContext: evalInContext }, { type: 'markdown', content: 'Markdown: Hello *world*!' }] }, metadata: { tags: ['one', 'two'] } };