From c011eeaf350a1d5fa66966680df04828236e6123 Mon Sep 17 00:00:00 2001 From: rrimsa Date: Mon, 29 Jul 2024 15:39:23 +0200 Subject: [PATCH] Fixes addEvent and updateEvent returns (#303) * addEvent and updateEvent return fix. * rollup config fix. --- packages/core/src/Calendar.svelte | 11 +++++++---- rollup.config.js | 2 +- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/packages/core/src/Calendar.svelte b/packages/core/src/Calendar.svelte index 44bcb53..612cbd5 100644 --- a/packages/core/src/Calendar.svelte +++ b/packages/core/src/Calendar.svelte @@ -67,20 +67,23 @@ } export function addEvent(event) { - $_events.push(createEvents([event])[0]); + const ev = createEvents([event])[0] + $_events.push(ev); $_events = $_events; - return this; + return ev; } export function updateEvent(event) { + let ev = null for (let e of $_events) { if (e.id == event.id) { - assign(e, createEvents([event])[0]); + ev = createEvents([event])[0] + assign(e, ev); $_events = $_events; break; } } - return this; + return ev; } export function removeEventById(id) { diff --git a/rollup.config.js b/rollup.config.js index ec3dcd6..573a1e5 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -9,7 +9,7 @@ import postcss from 'postcss'; import autoprefixer from 'autoprefixer'; import cssnano from 'cssnano'; import {writeFileSync} from 'fs'; -import pkg from './package.json' assert {type: 'json'}; +import pkg from './package.json' with {type: 'json'}; import {spawn} from 'child_process'; const production = !process.env.ROLLUP_WATCH;