index.cjs 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. 'use strict';
  2. Object.defineProperty(exports, '__esModule', { value: true });
  3. var index_cjs = require('@fullcalendar/core/index.cjs');
  4. var internalCommon = require('./internal.cjs');
  5. require('@fullcalendar/core/internal.cjs');
  6. require('@fullcalendar/core/preact.cjs');
  7. require('@fullcalendar/daygrid/internal.cjs');
  8. const OPTION_REFINERS = {
  9. allDaySlot: Boolean,
  10. };
  11. var index = index_cjs.createPlugin({
  12. name: '@fullcalendar/timegrid',
  13. initialView: 'timeGridWeek',
  14. optionRefiners: OPTION_REFINERS,
  15. views: {
  16. timeGrid: {
  17. component: internalCommon.DayTimeColsView,
  18. usesMinMaxTime: true,
  19. allDaySlot: true,
  20. slotDuration: '00:30:00',
  21. slotEventOverlap: true, // a bad name. confused with overlap/constraint system
  22. },
  23. timeGridDay: {
  24. type: 'timeGrid',
  25. duration: { days: 1 },
  26. },
  27. timeGridWeek: {
  28. type: 'timeGrid',
  29. duration: { weeks: 1 },
  30. },
  31. },
  32. });
  33. exports["default"] = index;