@@ -8,9 +8,8 @@ import {DateData} from '../../types';
88import { WeekCalendarProps } from './index' ;
99import constants from '../../commons/constants' ;
1010import { generateDay } from '../../dateutils' ;
11+ import { UpdateSources } from '../commons' ;
1112
12- const commons = require ( '../commons' ) ;
13- const updateSources = commons . UpdateSources ;
1413// must be a positive number
1514const NUMBER_OF_PAGES = 2 ;
1615
@@ -26,7 +25,7 @@ class Presenter {
2625
2726 // Events
2827 onDayPress = ( context : any , value : DateData ) => {
29- context . setDate ?.( value . dateString , updateSources . DAY_PRESS ) ;
28+ context . setDate ?.( value . dateString , UpdateSources . DAY_PRESS ) ;
3029 } ;
3130
3231 onScroll = ( { context, updateState, x, page, items, width} : any ) => {
@@ -39,7 +38,7 @@ class Presenter {
3938 const newPage = this . _getNewPage ( x , width ) ;
4039
4140 if ( this . _shouldUpdateState ( page , newPage ) ) {
42- context . setDate ?.( items [ newPage ] , updateSources . WEEK_SCROLL ) ;
41+ context . setDate ?.( items [ newPage ] , UpdateSources . WEEK_SCROLL ) ;
4342 const data = this . _getItemsForPage ( newPage , items ) ;
4443 updateState ( data , newPage ) ;
4544 }
@@ -64,7 +63,7 @@ class Presenter {
6463 shouldComponentUpdate = ( context : any , prevContext : any ) => {
6564 const { date, updateSource, numberOfDays} = context ;
6665 return (
67- ( date !== prevContext . date && updateSource !== updateSources . WEEK_SCROLL ) ||
66+ ( date !== prevContext . date && updateSource !== UpdateSources . WEEK_SCROLL ) ||
6867 numberOfDays !== prevContext . numberOfDays
6968 ) ;
7069 } ;
0 commit comments