UNPKG

views-morph

Version:
19 lines (16 loc) 693 B
import getBody from './get-body.js' import getContext from './get-context.js' import getDefaultProps from './get-default-props.js' import getDependencies from './get-dependencies.js' export default ({ getImport, getStyles, name, state }) => { // TODO Emojis should be wrapped in <span>, have role="img", and have an accessible description // with aria-label or aria-labelledby jsx-a11y/accessible-emoji return `/* eslint-disable jsx-a11y/accessible-emoji, no-unused-vars */ import React from 'react' ${getDependencies(state, getImport)} ${getStyles(state, name)} ${getBody({ state, name })} ${getContext({ state, name })} ${getDefaultProps({ state, name })} export default ${name}` }