Tatiana Inama 7 роки тому
батько
коміт
8a0e7df606

+ 1 - 1
recipes/src/containers/Planner/index.tsx

@@ -78,7 +78,7 @@ class PlannerContainer extends Component<PlannerContainerProps, PlannerContainer
   cancel = () => this.props.cancelSavePlanner(this._prevState.planner, this._prevState.backlog);
 
   changeWeek = (shift?: WeekShift) => {
-    const newPeriod = getWeekPeriod(this.props.from, this.props.to, shift);
+    const newPeriod = getWeekPeriod(this.props.from, shift);
     this.props.changeRange(newPeriod.from, newPeriod.to, newPeriod.week);
   }
 

+ 1 - 1
recipes/src/containers/Planner/reducers.ts

@@ -1,6 +1,6 @@
 import { PlannerActions } from './actions';
 import { PlannerState, DBPlanner, WeekPlan, Weekday, PlannerMode } from 'types/planner';
-import { getWeekNumber, mkWeekDay, getWeekPeriod } from 'services/time';
+import { getWeekNumber, mkWeekDay } from 'services/time';
 import { Reducer } from 'redux';
 import { merge, uniqBy } from 'ramda';
 import { mkPlanner } from './services';

+ 2 - 2
recipes/src/services/time.ts

@@ -16,8 +16,8 @@ export const mkWeekData = (weekNumber: number): [Weekday, string][] => mkWeek().
   [ day, moment().week(weekNumber).isoWeekday(day).format() ]
 ))
 
-export const getWeekPeriod = (from: Moment|Date|string, to: Moment|Date|string, shift?: WeekShift) => {
-  const anchor = shift ? moment(from).add(shift ? 7 : -7, 'days') : moment();
+export const getWeekPeriod = (start: Moment|Date|string, shift?: WeekShift) => {
+  const anchor = shift !== undefined ? moment(start).add(shift ? 7 : -7, 'days') : moment();
   return {
     from: moment(anchor).isoWeekday(1),
     to: moment(anchor).isoWeekday(7),