UNPKG

@amsterdam/bmi-dms-upload

Version:

A document upload flow that can be implemented in any BMI React application. Documents are stored in DMS. Metadata can be added in the flow.

31 lines (27 loc) 816 B
/** * @fileoverview Created because of abandoned jest-svg-transformer, taken from https://github.com/cwmoo740/jest-svg-transformer/issues/3 */ const path = require('path'); module.exports = { process(src, filePath) { if (path.extname(filePath) !== '.svg') { return src; } const name = `svg-${path.basename(filePath, '.svg')}` .split(/\W+/) .map((x) => `${x.charAt(0).toUpperCase()}${x.slice(1)}`) .join(''); return { code: ` const React = require('react'); function ${name}(props) { return React.createElement( 'svg', Object.assign({}, props, {'data-file-name': ${name}.name}) ); } module.exports = ${name}; `, }; }, };