feat: better ux for calc-schedule-budget
This commit is contained in:
10
lib/dates.js
10
lib/dates.js
@@ -2,20 +2,20 @@ import { add, parse, format } from 'date-fns';
|
||||
|
||||
const startNow = new Date();
|
||||
|
||||
export function addFromFrequency(date, frequency, f = 'yyyy-MM') {
|
||||
export function addFromFrequency(date, frequency, interval = 1, f = 'yyyy-MM') {
|
||||
const toAdd = {};
|
||||
switch (frequency) {
|
||||
case 'daily':
|
||||
toAdd.days = 1;
|
||||
toAdd.days = interval;
|
||||
break;
|
||||
case 'weekly':
|
||||
toAdd.weeks = 1;
|
||||
toAdd.weeks = interval;
|
||||
break;
|
||||
case 'monthly':
|
||||
toAdd.months = 1;
|
||||
toAdd.months = interval;
|
||||
break;
|
||||
case 'yearly':
|
||||
toAdd.years = 1;
|
||||
toAdd.years = interval;
|
||||
break;
|
||||
|
||||
default:
|
||||
|
||||
Reference in New Issue
Block a user