12345678910111213141516171819202122232425262728293031323334 |
- import { createPlugin } from '@fullcalendar/core/index.js';
- import { DayTimeColsView } from './internal.js';
- import '@fullcalendar/core/internal.js';
- import '@fullcalendar/core/preact.js';
- import '@fullcalendar/daygrid/internal.js';
- const OPTION_REFINERS = {
- allDaySlot: Boolean,
- };
- var index = createPlugin({
- name: '@fullcalendar/timegrid',
- initialView: 'timeGridWeek',
- optionRefiners: OPTION_REFINERS,
- views: {
- timeGrid: {
- component: DayTimeColsView,
- usesMinMaxTime: true,
- allDaySlot: true,
- slotDuration: '00:30:00',
- slotEventOverlap: true, // a bad name. confused with overlap/constraint system
- },
- timeGridDay: {
- type: 'timeGrid',
- duration: { days: 1 },
- },
- timeGridWeek: {
- type: 'timeGrid',
- duration: { weeks: 1 },
- },
- },
- });
- export { index as default };
|