From 1a76041bd8b59db953dac20a7432f602fa97f25f Mon Sep 17 00:00:00 2001 From: rod-glover Date: Fri, 11 Sep 2020 10:35:56 -0700 Subject: [PATCH] Factor out incr/decr lists --- src/components/Tool/Tool.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/components/Tool/Tool.js b/src/components/Tool/Tool.js index 7901b45..64034b0 100644 --- a/src/components/Tool/Tool.js +++ b/src/components/Tool/Tool.js @@ -31,6 +31,10 @@ import { getLastDateWithDataBefore } from '../../data-services/weather-anomaly-d // determined by consulting the backend. That's done in `componentDidMount()`. const latestPossibleDataDate = moment().subtract(15, 'days'); +// TODO: Make these props? +const monthIncrDecrBy = [1, 3, 6]; +const yearIncrDecrBy = [1, 2, 3, 4, 5, 10]; + export default class Tool extends PureComponent { constructor(props) { @@ -129,7 +133,7 @@ export default class Tool extends PureComponent { disabled={this.state.dataLoading} id="month-increment" bsSize="xsmall" - by={[1, 3, 6]} + by={monthIncrDecrBy} onIncrement={this.handleIncrementMonth} /> @@ -150,7 +154,7 @@ export default class Tool extends PureComponent { disabled={this.state.dataLoading} id="year-increment" bsSize="xsmall" - by={[1, 2, 3, 4, 5, 10]} + by={yearIncrDecrBy} onIncrement={this.handleIncrementYear} />