All Projects → WrathChaos → react-native-header-search-bar

WrathChaos / react-native-header-search-bar

Licence: MIT license
Fully customizable header search bar for React Native

Programming Languages

javascript
184084 projects - #8 most used programming language
objective c
16641 projects - #2 most used programming language
ruby
36898 projects - #4 most used programming language
java
68154 projects - #9 most used programming language
Starlark
911 projects

Projects that are alternatives of or similar to react-native-header-search-bar

react-native-bounceable
Animate and bounce any component with RNBounceable for React Native
Stars: ✭ 26 (-74.26%)
Mutual labels:  front-end, apple, freakycoder
react-native-imaged-carousel-card
Fully customizable & Lovely Imaged Carousel Card for React Native
Stars: ✭ 70 (-30.69%)
Mutual labels:  front-end, apple, freakycoder
react-native-permissions-modal
Awesome & Fully Customizable Permissions Modal for React Native
Stars: ✭ 26 (-74.26%)
Mutual labels:  front-end, apple, freakycoder
react-native-beautiful-timeline
Fully customizable, beautifully designed Timeline for React Native.
Stars: ✭ 111 (+9.9%)
Mutual labels:  apple, freakycoder
react-native-input-bar
Fully customizable, beautifully designed Input Bar for React Native
Stars: ✭ 32 (-68.32%)
Mutual labels:  apple, freakycoder
React Native Header View
Fully customizable Header View with multiple design options for React Native.
Stars: ✭ 221 (+118.81%)
Mutual labels:  apple, header
react-native-single-select
Customizable & Easy to Use Single Select Library for React Native
Stars: ✭ 74 (-26.73%)
Mutual labels:  front-end, apple
react-native-animated-radio-button
Fully customizable animated radio button for React Native
Stars: ✭ 25 (-75.25%)
Mutual labels:  front-end, freakycoder
awesome-interview
剑指前端 Offer
Stars: ✭ 1,509 (+1394.06%)
Mutual labels:  front-end, programming
Mac Setup
🛠️ Front end web development setup for macOS.
Stars: ✭ 265 (+162.38%)
Mutual labels:  front-end, apple
react-native-redux-boilerplate
React Native Redux Boiler Plate
Stars: ✭ 38 (-62.38%)
Mutual labels:  front-end, freakycoder
iOS-Programming-Documents
iOS Programming Documents in Korean
Stars: ✭ 64 (-36.63%)
Mutual labels:  apple, programming
Convertify
iOS: Convert Spotify links to Apple Music and vice versa
Stars: ✭ 27 (-73.27%)
Mutual labels:  apple
learn2love
Book for learning programming with Lua and LÖVE.
Stars: ✭ 34 (-66.34%)
Mutual labels:  programming
ReplayKitDemo
A simple demo for ReplayKit in iOS
Stars: ✭ 25 (-75.25%)
Mutual labels:  apple
cs-sakaryauniversity
Sakarya Üniversitesi'nde okuduğum süre boyunca karşıma çıkan tüm ödevler, ders notları ve çıkmış sınav soruları (All the assignments, lecture notes and exams)
Stars: ✭ 133 (+31.68%)
Mutual labels:  programming
NotionAI-MyMind
This repo uses AI and the wonderful Notion to enable you to add anything on the web to your "Mind" and forget about everything else.
Stars: ✭ 181 (+79.21%)
Mutual labels:  apple
get header
This function is similar to the get_headers function
Stars: ✭ 35 (-65.35%)
Mutual labels:  header
Quickeys
A mac menu bar app that provides note taking functionality though a quick dropdown menu.
Stars: ✭ 54 (-46.53%)
Mutual labels:  apple
python-workouts
Quick Reference for Python
Stars: ✭ 24 (-76.24%)
Mutual labels:  programming

React Native Header Search Bar

Battle Tested ✅

Fully customizable header search bar for React Native

npm version npm Platform - Android and iOS License: MIT styled with prettier

Header Search Bar Header Classic Search Bar
React Native Header Search Bar React Native Header Classic Search Bar

Installation

Add the dependency:

React Native:

npm i react-native-header-search-bar

Peer Dependencies

IMPORTANT! You need install them.
"react-native-androw": ">= 0.0.33",
"react-native-vector-icons": ">= 6.6.0",
"react-native-safe-area-context": ">= 0.6.1",
"react-native-dynamic-vector-icons": ">= 0.2.1",
"@freakycoder/react-native-helpers": ">= 0.0.21"

Component Options

  • HeaderSearchBar
  • HeaderClassicSearchBar

Import

import {
  HeaderSearchBar,
  HeaderClassicSearchBar
} from "react-native-header-search-bar";

HeaderSearchBar Usage

<HeaderSearchBar onChangeText={text => console.log(text)} />

HeaderClassicSearchBar Usage

<HeaderClassicSearchBar onChangeText={text => console.log(text)} />

Configuration - Props

Main Props

Property Type Default Description
backgroundColor color #fff change the background color
shadowColor color #000 change the main shadow color
firstTitle string Find your set the first title itself
secondTitle string Favorite Art Work set the second title itself
firstTitleColor color #959597 change the first title's text color
secondTitleColor color #34343b change the second title's text color
firstTitleFontSize number 18 change the first title font size
secondTitleFontSize number 18 change the second title font size
iconComponent component hamburger icon set your own component instead of hamburger icon component
onPressHamburgerIcon function null set your own function when hamburger icon is on pressed

SearchBox Props

Property Type Default Description
iconName string search set the icon name
iconType string EvilIcons set the icon type
iconSize number 25 set the icon size
iconColor color #000 set the icon color
onChangeText function function set your own logic for changing text
value string undefined set the value for search box's text input
searchBoxText string What are you looking for? set the search box's text
searchBoxTextStyle style default set your own style for text input's style
searchBoxOnPress function function set your own logic when tapping the search box itself
searchBoxWidth number 95% change the search box's width
searchBoxBorderRadius number 8 change the search box's border radius
searchBoxBackgroundColor color #f5f5f5 change the search box's background color
iconComponent component Icon set your own icon component instead of Icon
disableTextInput boolean false disable or enable the text input itself

Future Plans

  • LICENSE
  • Header Classic Search Bar Component
  • Write an article about the lib on Medium

Inspiration

Header Search Bar Component is designed by: Jawadur Rahman

Author

FreakyCoder, [email protected]

License

React Native Header Search Bar is available under the MIT license. See the LICENSE file for more info.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].