import * as React from 'react'; import { FocusStyleManager } from '@blueprintjs/core'; import * as XML from 'xml2js'; // import { Table } from '@blueprintjs/table'; FocusStyleManager.onlyShowFocusOnTabs(); // const logo = require('./logo.svg'); class App extends React.Component<{}, null> { render() { return (
); } } // interface LexEditorProps { // fileName: string; // } class LexEditor extends React.Component { constructor(props: any) { super(props); } public handleOnChange(event: any): void { this.setState({ searchWord : event.target.value }); } componentDidMount() { return fetch(this.props.fileName) .then((response) => response.text()) .then((xmlString) => { XML.parseString(xmlString, (err, jsObj) => { this.setState({'lexdata': jsObj}); }); }) .catch((error) => { console.error(error); }); } render() { return (
this.handleOnChange(e)} />
); } } export default App;