@jsreport/jsreport-data
Version:
jsreport extension adding support for using sample data for previewing templates
20 lines (16 loc) • 425 B
JavaScript
import React, { Component } from 'react'
import { TextEditor } from 'jsreport-studio'
class DataEditor extends Component {
render () {
const { entity, onUpdate } = this.props
return (
<TextEditor
name={entity._id}
mode='json'
value={entity.dataJson || ''}
onUpdate={(v) => onUpdate(Object.assign({}, entity, { dataJson: v }))}
/>
)
}
}
export default DataEditor