A general search bar and clickable fake search bar.
Install by Yarn:
yarn add react-native-general-searchbar
Install by NPM:
npm install --save react-native-general-searchbar
Import the module in the file:
import SearchBar from 'react-native-general-searchbar';
It has several properties to control its behavior:
autoFocus
: InnerTextInput
component will auto focus or not.searchText
: Current text display.placeholder
: Placeholder text.placeholderTextColor
: Placeholder text color.canCancel
: Has cancel button or not.cancelText
: Cancel button text.canClear
: Has clear input button or not.isSearching
: Is in searching status or not.onPressCancel
: Cancel button callback.onSubmitEditing
: Callback when submit current editing text.onChangeText
: Current text changed callback.textInputProps
: InnerTextInput
component properties.style
: Custom style.
Import the module in the file:
import { FakeSearchBar } from 'react-native-general-searchbar';
Properties:
placeholder
: Placeholder text.onFocus
: Callback when click.image
: Search image.activeOpacity
: Property ofTouchableOpacity
.style
: Custom style.
You can change their styles globally. It will override default settings. For example:
// SearchBarStyle in index.d.ts
SearchBar.style = {
inputView: {
...
},
...
};
// FakeSearchBar in index.d.ts
FakeSearchBar.style = {
touch: {
...
},
...
}