header.js 775 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. import React, { Component } from 'react';
  2. import {
  3. StyleSheet,
  4. Text,
  5. TextInput,
  6. View
  7. } from 'react-native';
  8. const styles = StyleSheet.create({
  9. header: {
  10. paddingHorizontal: 16,
  11. flexDirection: "row",
  12. justifyContent: "space-around",
  13. alignItems: "center"
  14. },
  15. input: {
  16. flex: 1,
  17. height: 50
  18. }
  19. });
  20. class Header extends Component {
  21. render() {
  22. return (
  23. <View style={styles.header}>
  24. <TextInput
  25. blurOnSubmit={false}
  26. onChangeText={this.props.onChange}
  27. onSubmitEditing={this.props.onAddItem}
  28. placeholder="What needs to be done?"
  29. returnKeyType="done"
  30. style={styles.input}
  31. value={this.props.value}
  32. />
  33. </View>
  34. );
  35. }
  36. }
  37. export default Header;