1.1.5 • Published 5 years ago

preact-monthpicker v1.1.5

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

preact-monthpicker

Installation

npm install preact-monthpicker -S

Just provide month-year range to this component and get this working

npm.io

Usage

Code Example:

import {MonthYearPicker} from "preact-monthpicker";

componentWillMount() {
  this.state = {
    selectedMonth: new Date().getMonth()+1,
    selectedYear: new Date().getFullYear(),
    minYear: 2015,  //starting year
    maxYear: 2020  //end year
  };
}

onChangeYear(selectedYear) {
  this.setState({ selectedYear });
  //Do stuff
}

onChangeMonth(selectedMonth) {
  this.setState({ selectedMonth });
  //Do stuff
}

render(
  <div>
    <MonthYearPicker
      selectedMonth={this.state.selectedMonth}
      selectedYear={this.state.selectedYear}
      minYear={this.state.minYear}
      maxYear={this.state.maxYear}
      onChangeYear={year => this.onChangeYear(year)}
      onChangeMonth={month => this.onChangeMonth(month)}
    />
  </div>,
  document.body
);

Props

Properties used to customise the rendering:

NameTypeDescription
selectedMonthNumber(required)Month to be highlighted (preselected when component is loaded onto page)
selectedYearNumber(required)Year to be highlighted (preselected when component is loaded onto page)
minYearNumber(required)Starting year in picker range
maxYearNumber(required)Ending year in picker range
onChangeYearFunction(required)Callback function to be called when user changes selected year
onChangeMonthFunction(required)Callback function to be called when user changes month
captionStringLabel to display in front of picker
1.1.5

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago