UNPKG

jsreport-chrome-pdf

Version:

jsreport recipe which is rendering pdf from html using headless chrome

18 lines (14 loc) 585 B
import React, { Component } from 'react' import { TextEditor } from 'jsreport-studio' class ChromeEditor extends Component { render () { const { entity, onUpdate, tab } = this.props return (<TextEditor name={entity._id + '_chrome' + tab.headerOrFooter} mode='handlebars' value={entity.chrome ? entity.chrome[tab.headerOrFooter + 'Template'] : ''} onUpdate={(v) => onUpdate(Object.assign({}, entity, { chrome: Object.assign({}, entity.chrome, { [tab.headerOrFooter + 'Template']: v }) }))} />) } } export default ChromeEditor