UNPKG

@verbpatch/svelte-calendar

Version:

A headless calendar library for svelte applications with full event management and drag-and-drop support

3 lines (2 loc) 819 B
"use strict";var e=require("svelte/store"),n=require("@verbpatch/headless-calendar");exports.useCalendar=function(o){const l=e.writable(null),t=()=>{const e=n.useCalendar(Object.assign(Object.assign({},o),{onEvent:e=>{var n;console.log("onEvent:",e),t(),null===(n=null==o?void 0:o.onEvent)||void 0===n||n.call(o,e)},onDateChange:e=>{var n;console.log("onDateChange:",e),t(),null===(n=null==o?void 0:o.onDateChange)||void 0===n||n.call(o,e)},onViewChange:e=>{var n;console.log("onViewChange:",e),t(),null===(n=null==o?void 0:o.onViewChange)||void 0===n||n.call(o,e)}}));return l.set(e),e};return t(),l},Object.keys(n).forEach(function(e){"default"===e||Object.prototype.hasOwnProperty.call(exports,e)||Object.defineProperty(exports,e,{enumerable:!0,get:function(){return n[e]}})}); //# sourceMappingURL=index.cjs.js.map