Enable esModuleInterop and iterate PR

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
This commit is contained in:
Michael Telatynski 2020-04-21 10:01:05 +01:00
parent 3b245ee678
commit bf891c85e8
11 changed files with 20 additions and 19 deletions

View file

@ -94,10 +94,10 @@ export default class Autocomplete extends React.PureComponent<IProps, IState> {
}
componentDidMount() {
this._applyNewProps();
this.applyNewProps();
}
_applyNewProps(oldQuery?: string, oldRoom?: Room) {
private applyNewProps(oldQuery?: string, oldRoom?: Room) {
if (oldRoom && this.props.room.roomId !== oldRoom.roomId) {
this.autocompleter.destroy();
this.autocompleter = new Autocompleter(this.props.room);
@ -265,7 +265,7 @@ export default class Autocomplete extends React.PureComponent<IProps, IState> {
}
componentDidUpdate(prevProps: IProps) {
this._applyNewProps(prevProps.query, prevProps.room);
this.applyNewProps(prevProps.query, prevProps.room);
// this is the selected completion, so scroll it into view if needed
const selectedCompletion = this.refs[`completion${this.state.selectionOffset}`];
if (selectedCompletion && this.containerRef.current) {