@@ -89,7 +89,7 @@ export interface DayViewEventResize {
89
89
[ngClass]="dayEvent.event.cssClass"
90
90
mwlResizable
91
91
[resizeEdges]="{top: dayEvent.event?.resizable?.beforeStart, bottom: dayEvent.event?.resizable?.afterEnd}"
92
- [resizeSnapGrid]="{top: eventSnapSize, bottom: eventSnapSize}"
92
+ [resizeSnapGrid]="{top: eventSnapSize || hourSegmentHeight , bottom: eventSnapSize || hourSegmentHeight }"
93
93
[validateResize]="validateResize"
94
94
(resizeStart)="resizeStarted(dayEvent, $event, dayEventsContainer)"
95
95
(resizing)="resizing(dayEvent, $event)"
@@ -98,7 +98,7 @@ export interface DayViewEventResize {
98
98
dragActiveClass="cal-drag-active"
99
99
[dropData]="{event: dayEvent.event, isInternal: true}"
100
100
[dragAxis]="{x: !snapDraggedEvents && dayEvent.event.draggable && currentResizes.size === 0, y: dayEvent.event.draggable && currentResizes.size === 0}"
101
- [dragSnapGrid]="snapDraggedEvents ? {y: eventSnapSize} : {}"
101
+ [dragSnapGrid]="snapDraggedEvents ? {y: eventSnapSize || hourSegmentHeight } : {}"
102
102
[validateDrag]="snapDraggedEvents ? validateDrag : false"
103
103
(dragPointerDown)="dragStarted(event, dayEventsContainer)"
104
104
(dragEnd)="dragEnded(dayEvent, $event)"
@@ -196,7 +196,7 @@ export class CalendarDayViewComponent implements OnChanges, OnInit, OnDestroy {
196
196
/**
197
197
* The grid size to snap resizing and dragging of events to
198
198
*/
199
- @Input ( ) eventSnapSize : number = this . hourSegmentHeight ;
199
+ @Input ( ) eventSnapSize : number ;
200
200
201
201
/**
202
202
* The placement of the event tooltip
@@ -482,7 +482,7 @@ export class CalendarDayViewComponent implements OnChanges, OnInit, OnDestroy {
482
482
if ( this . eventDroppedWithinContainer ) {
483
483
const draggedInPixelsSnapSize = roundToNearest (
484
484
dragEndEvent . y ,
485
- this . eventSnapSize
485
+ this . eventSnapSize || this . hourSegmentHeight
486
486
) ;
487
487
const pixelAmountInMinutes : number =
488
488
MINUTES_IN_HOUR / ( this . hourSegments * this . hourSegmentHeight ) ;
0 commit comments