Fix prettier integration, format (#31)
* Fix prettier integration, format * Reformat again
This commit is contained in:
@@ -4,19 +4,18 @@ import { observer } from 'mobx-react';
|
||||
|
||||
import styles from './DocumentHtml.scss';
|
||||
|
||||
@observer
|
||||
class DocumentHtml extends React.Component {
|
||||
@observer class DocumentHtml extends React.Component {
|
||||
static propTypes = {
|
||||
html: PropTypes.string.isRequired,
|
||||
}
|
||||
};
|
||||
|
||||
componentDidMount = () => {
|
||||
this.setExternalLinks();
|
||||
}
|
||||
};
|
||||
|
||||
componentDidUpdate = () => {
|
||||
this.setExternalLinks();
|
||||
}
|
||||
};
|
||||
|
||||
setExternalLinks = () => {
|
||||
const links = ReactDOM.findDOMNode(this).querySelectorAll('a');
|
||||
@@ -25,12 +24,12 @@ class DocumentHtml extends React.Component {
|
||||
link.target = '_blank'; // eslint-disable-line no-param-reassign
|
||||
}
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
render() {
|
||||
return (
|
||||
<div
|
||||
className={ styles.document }
|
||||
className={styles.document}
|
||||
dangerouslySetInnerHTML={{ __html: this.props.html }}
|
||||
/>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user