diff --git a/client/react-native/common/components/Library/Header.js b/client/react-native/common/components/Library/Header.js index 9419662465..cb744ed82d 100644 --- a/client/react-native/common/components/Library/Header.js +++ b/client/react-native/common/components/Library/Header.js @@ -1,8 +1,8 @@ import { View } from 'react-native' import React, { PureComponent } from 'react' -import { Button, Flex, Text, SearchBar } from '.' +import { Button, Flex, Text } from '.' import { colors } from '../../constants' -import { padding, borderBottom, paddingBottom } from '../../styles' +import { padding, borderBottom } from '../../styles' import { isRTL } from '../../i18n' const [defaultTextColor, defaultBackColor] = [colors.black, colors.white] @@ -21,8 +21,6 @@ export default class Header extends PureComponent { rightBtn, rightBtnIcon, onPressRightBtn, - searchBar, - searchHandler, } = this.props const colorText = @@ -38,24 +36,12 @@ export default class Header extends PureComponent { ? defaultTextColor : this.props.colorBtnRight - let searchBarComponent = null - if (searchBar === true) { - searchBarComponent = ( - searchHandler(text)} /> - ) - } else if (searchBar !== undefined && searchBar !== false) { - searchBarComponent = searchBar - } - - // todo calc height in function of dev status bar and search bar - // let height - return ( {backBtn && ( )} - {searchBarComponent} ) diff --git a/client/react-native/common/components/Library/SearchBar.js b/client/react-native/common/components/Library/SearchBar.js index ddb537ae7e..f994747260 100644 --- a/client/react-native/common/components/Library/SearchBar.js +++ b/client/react-native/common/components/Library/SearchBar.js @@ -3,11 +3,11 @@ import React from 'react' import { Flex } from '.' import { colors } from '../../constants' -import { paddingBottom, paddingLeft, paddingRight } from '../../styles' +import { paddingLeft, paddingRight } from '../../styles' import { withNamespaces } from 'react-i18next' const SearchBar = props => ( - + ), @@ -162,6 +172,11 @@ class ListScreen extends Component { variables={queries.ContactList.defaultVariables} fragment={fragments.ContactList} alias='ContactList' + ListHeaderComponent={ + + { console.warn('not implemented') }} /> + + } renderItem={props => props.data.status !== 42 ? ( ListScreen.onPress(navigation)} /> ), @@ -201,6 +200,11 @@ class ListScreen extends PureComponent { renderItem={props => ( )} + ListHeaderComponent={ + + { console.warn('not implemented') }} /> + + } emptyItem={() => ( ( }[data.direction] }{' '} - {enums.ValueBertyP2pKindInputKind[data.kind]} + {enums.ValueBertyEntityKindInputKind[data.kind]} {' (' + data.kind + ')'} @@ -126,24 +126,6 @@ export default class EventList extends PureComponent { navigation={navigation} title='List events' titleIcon='list' - searchBar={ - - - navigation.navigate('modal/devtools/event/list/filters', { - defaultData: navigation.getParam('filters'), - onSave: filters => navigation.setParams({ filters }), - }) - } - /> - - } backBtn /> ), @@ -168,6 +150,26 @@ export default class EventList extends PureComponent { fragment={fragments.EventList} alias='EventList' renderItem={props => } + ListHeaderComponent={ + + this.searchHandler(search)}> + + navigation.navigate('modal/devtools/event/list/filters', { + defaultData: navigation.getParam('filters'), + onSave: filters => navigation.setParams({ filters }), + }) + } + /> + + + } /> ) diff --git a/client/react-native/common/components/Screens/Settings/Devtools/Network/Peers.js b/client/react-native/common/components/Screens/Settings/Devtools/Network/Peers.js index 630ea006fa..5f6dffc1df 100644 --- a/client/react-native/common/components/Screens/Settings/Devtools/Network/Peers.js +++ b/client/react-native/common/components/Screens/Settings/Devtools/Network/Peers.js @@ -48,11 +48,6 @@ export default class Peers extends Component { navigation={navigation} title='Peers List' titleIcon='list' - searchBar={ - - - - } backBtn /> ), @@ -80,10 +75,6 @@ export default class Peers extends Component { } componentDidMount () { - this.props.navigation.setParams({ - peerFilter: this.peerFilter, - }) - this.fetchPeers() } @@ -189,6 +180,9 @@ export default class Peers extends Component { }`} + this.peerFilter(filter)}> + +