UNPKG

@event-calendar/core

Version:

Full-sized drag & drop event calendar with resource & timeline views

17 lines (14 loc) 579 B
import {derived} from 'svelte/store'; import {createDate, createSlotTimeLimits, createTimes, setMidnight} from '#lib'; export function times(state) { return derived( [state.slotDuration, state.slotLabelInterval, state._slotTimeLimits, state._intlSlotLabel], args => createTimes(setMidnight(createDate()), ...args) ); } export function slotTimeLimits(state) { return derived( [state.slotMinTime, state.slotMaxTime, state.flexibleSlotTimeLimits, state._viewDates, state._filteredEvents], args => createSlotTimeLimits(...args) ); }