mattermost-mobile/app/components/autocomplete/index.js
Chris Duarte c370e895bd Mention autocomplete (#242)
* Mention autocomplete

* Review feedback
2017-02-13 16:07:50 -05:00

43 lines
922 B
JavaScript

// Copyright (c) 2017 Mattermost, Inc. All Rights Reserved.
// See License.txt for license information.
import React, {Component} from 'react';
import {
StyleSheet,
View
} from 'react-native';
import AtMention from './at_mention';
const style = StyleSheet.create({
container: {
position: 'absolute',
bottom: 0,
left: 0,
right: 43,
maxHeight: 200,
overflow: 'hidden'
}
});
export default class Autocomplete extends Component {
state = {
cursorPosition: 0
}
handleSelectionChange = (event) => {
this.setState({
cursorPosition: event.nativeEvent.selection.end
});
}
render() {
return (
<View>
<View style={style.container}>
<AtMention cursorPosition={this.state.cursorPosition}/>
</View>
</View>
);
}
}