Docs
Calendar
Plugins
Resize

Resize

Resize events in the time grid by dragging their bottom edge, and fullday/multiple-day events by dragging their right edge.

Install

npm i @schedule-x/resize

Usage

import { createResizePlugin } from '@schedule-x/resize'
 
const calendar = createCalendar(
  { /* config */ },
  [createResizePlugin()]
)

Configuration

You can configure the length, in minutes, of the intervals that are used when resizing:

import { createResizePlugin } from '@schedule-x/resize'
 
const calendar = createCalendar(
  { /* config */ },
  [createResizePlugin(30)] // 30 minute intervals when resizing
)

Available values are 15 (default), 30 and 60