import React from 'react'; import ReactDOM from 'react-dom'; import { PreviewProps } from '@pdfme-tables/common'; import { PreviewUI } from './class'; import { DESTROYED_ERR_MSG } from './constants.js'; import Preview from './components/Preview'; import AppContextProvider from './components/AppContextProvider'; class Viewer extends PreviewUI { constructor(props: PreviewProps) { super(props); } protected render() { if (!this.domContainer) throw Error(DESTROYED_ERR_MSG); ReactDOM.render( , this.domContainer ); } } export default Viewer;