Material date picker component on react-native
React Native Material Date Picker
Material date picker component on react-native.
Features
- Easy usage
- Material design
- Easy localizable
ScreenShot
Installation
Install by npm or yarn
npm install --save react-native-material-date-picker
or
yarn add react-native-material-date-picker
Usage
import { ModalDatePicker } from "react-native-material-date-picker";
const App = () => {
return (
<View style={{flex: 1, alignSelf: 'stretch'}}>
<ModalDatePicker
button={<Text> Open </Text>}
locale="tr"
onSelect={(date) => console.log(date) }
isHideOnSelect={true}
initialDate={new Date()}
language={require('./locales/en.json')}. # Your localization file
/>
</View>
);
};
Config
Params | Type | Default | Description |
---|---|---|---|
locale | string | en | Language of the picker |
color | string | #00B0FF | The selected date color |
style | Style | - | Style of the picker container |
onSelect | func | - | Run after selection of a date |
onForward | func | - | Run after go forward a day |
onBack | func | - | Run after go back a day |
onHidden | func | - | Run after hidden the picker (only ModalDatePicker) |
isHideOnSelect | boolean | false | Determines whether the modal will be closed (only ModalDatePicker) |
initialDate | Date | Now | Initial date for picker (only ModalDatePicker) |
language | JSON File | - | Your custom language file for months and days (Example) |