feat: better ux for calc-schedule-budget
This commit is contained in:
@@ -21,7 +21,7 @@ await api.downloadBudget(process.env.ACTUAL_ID, {
|
||||
|
||||
|
||||
export async function getSchedules(select = '*') {
|
||||
return (await api.runQuery(api.q('schedules').select(select).filter({ completed: false }))).data;
|
||||
return (await api.runQuery(api.q('schedules').select(select))).data;
|
||||
}
|
||||
|
||||
export * from '@actual-app/api';
|
||||
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