UNPKG

react-native-calendar-picker

Version:

Calendar Picker Component for React Native

50 lines (45 loc) 1.06 kB
// Parent view for Month selector import React, { Component } from 'react'; import { View } from 'react-native'; import MonthsGridView from './MonthsGridView'; import MonthsHeader from './MonthsHeader'; export default class MonthSelector extends Component { constructor(props) { super(props); this.state = { currentYear: props.currentYear, }; } render() { const { styles, textStyle, title, headingLevel, currentYear, months, minDate, maxDate, onSelectMonth, } = this.props; return ( <View styles={styles.calendar}> <MonthsHeader styles={styles} textStyle={textStyle} title={title + currentYear} headingLevel={headingLevel} /> <MonthsGridView styles={styles} textStyle={textStyle} currentYear={currentYear} months={months} minDate={minDate} maxDate={maxDate} onSelectMonth={onSelectMonth} /> </View> ); } }