UNPKG

@jigx/mdk

Version:

Jigx Mobile Development Kit - SDK for building Jigx applications

20 lines 3.76 kB
/** * Provides static expense category definitions. * Categories are hardcoded for consistent UI without database overhead. * @param app - Application builder instance * @returns Static datasource with predefined expense categories */ export function dataExpenseCategories(app) { return app.addDatasource.static('data-expense-categories', [ { id: 'food', name: 'Food & Dining', icon: 'restaurant' }, { id: 'transport', name: 'Transportation', icon: 'car' }, { id: 'accommodation', name: 'Accommodation', icon: 'hotel' }, { id: 'office', name: 'Office Supplies', icon: 'briefcase' }, { id: 'technology', name: 'Technology', icon: 'laptop' }, { id: 'entertainment', name: 'Entertainment', icon: 'ticket' }, { id: 'health', name: 'Health & Medical', icon: 'medical-bag' }, { id: 'education', name: 'Education & Training', icon: 'academic-cap' }, { id: 'other', name: 'Other', icon: 'dots-horizontal' } ]); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0YS1leHBlbnNlLWNhdGVnb3JpZXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi90ZW1wbGF0ZS1hcHAtMS9kYXRhc291cmNlcy9kYXRhLWV4cGVuc2UtY2F0ZWdvcmllcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTs7Ozs7R0FLRztBQUNILE1BQU0sVUFBVSxxQkFBcUIsQ0FBQyxHQUF1QjtJQUMzRCxPQUFPLEdBQUcsQ0FBQyxhQUFhLENBQUMsTUFBTSxDQUFDLHlCQUF5QixFQUFFO1FBQ3pELEVBQUUsRUFBRSxFQUFFLE1BQU0sRUFBRSxJQUFJLEVBQUUsZUFBZSxFQUFFLElBQUksRUFBRSxZQUFZLEVBQUU7UUFDekQsRUFBRSxFQUFFLEVBQUUsV0FBVyxFQUFFLElBQUksRUFBRSxnQkFBZ0IsRUFBRSxJQUFJLEVBQUUsS0FBSyxFQUFFO1FBQ3hELEVBQUUsRUFBRSxFQUFFLGVBQWUsRUFBRSxJQUFJLEVBQUUsZUFBZSxFQUFFLElBQUksRUFBRSxPQUFPLEVBQUU7UUFDN0QsRUFBRSxFQUFFLEVBQUUsUUFBUSxFQUFFLElBQUksRUFBRSxpQkFBaUIsRUFBRSxJQUFJLEVBQUUsV0FBVyxFQUFFO1FBQzVELEVBQUUsRUFBRSxFQUFFLFlBQVksRUFBRSxJQUFJLEVBQUUsWUFBWSxFQUFFLElBQUksRUFBRSxRQUFRLEVBQUU7UUFDeEQsRUFBRSxFQUFFLEVBQUUsZUFBZSxFQUFFLElBQUksRUFBRSxlQUFlLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRTtRQUM5RCxFQUFFLEVBQUUsRUFBRSxRQUFRLEVBQUUsSUFBSSxFQUFFLGtCQUFrQixFQUFFLElBQUksRUFBRSxhQUFhLEVBQUU7UUFDL0QsRUFBRSxFQUFFLEVBQUUsV0FBVyxFQUFFLElBQUksRUFBRSxzQkFBc0IsRUFBRSxJQUFJLEVBQUUsY0FBYyxFQUFFO1FBQ3ZFLEVBQUUsRUFBRSxFQUFFLE9BQU8sRUFBRSxJQUFJLEVBQUUsT0FBTyxFQUFFLElBQUksRUFBRSxpQkFBaUIsRUFBRTtLQUN4RCxDQUFDLENBQUE7QUFDSixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGF0YXNvdXJjZUJ1aWxkZXIsIEFwcGxpY2F0aW9uQnVpbGRlciB9IGZyb20gJy4uLy4uL3NyYydcblxuLyoqXG4gKiBQcm92aWRlcyBzdGF0aWMgZXhwZW5zZSBjYXRlZ29yeSBkZWZpbml0aW9ucy5cbiAqIENhdGVnb3JpZXMgYXJlIGhhcmRjb2RlZCBmb3IgY29uc2lzdGVudCBVSSB3aXRob3V0IGRhdGFiYXNlIG92ZXJoZWFkLlxuICogQHBhcmFtIGFwcCAtIEFwcGxpY2F0aW9uIGJ1aWxkZXIgaW5zdGFuY2VcbiAqIEByZXR1cm5zIFN0YXRpYyBkYXRhc291cmNlIHdpdGggcHJlZGVmaW5lZCBleHBlbnNlIGNhdGVnb3JpZXNcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGRhdGFFeHBlbnNlQ2F0ZWdvcmllcyhhcHA6IEFwcGxpY2F0aW9uQnVpbGRlcik6IERhdGFzb3VyY2VCdWlsZGVyIHtcbiAgcmV0dXJuIGFwcC5hZGREYXRhc291cmNlLnN0YXRpYygnZGF0YS1leHBlbnNlLWNhdGVnb3JpZXMnLCBbXG4gICAgeyBpZDogJ2Zvb2QnLCBuYW1lOiAnRm9vZCAmIERpbmluZycsIGljb246ICdyZXN0YXVyYW50JyB9LFxuICAgIHsgaWQ6ICd0cmFuc3BvcnQnLCBuYW1lOiAnVHJhbnNwb3J0YXRpb24nLCBpY29uOiAnY2FyJyB9LFxuICAgIHsgaWQ6ICdhY2NvbW1vZGF0aW9uJywgbmFtZTogJ0FjY29tbW9kYXRpb24nLCBpY29uOiAnaG90ZWwnIH0sXG4gICAgeyBpZDogJ29mZmljZScsIG5hbWU6ICdPZmZpY2UgU3VwcGxpZXMnLCBpY29uOiAnYnJpZWZjYXNlJyB9LFxuICAgIHsgaWQ6ICd0ZWNobm9sb2d5JywgbmFtZTogJ1RlY2hub2xvZ3knLCBpY29uOiAnbGFwdG9wJyB9LFxuICAgIHsgaWQ6ICdlbnRlcnRhaW5tZW50JywgbmFtZTogJ0VudGVydGFpbm1lbnQnLCBpY29uOiAndGlja2V0JyB9LFxuICAgIHsgaWQ6ICdoZWFsdGgnLCBuYW1lOiAnSGVhbHRoICYgTWVkaWNhbCcsIGljb246ICdtZWRpY2FsLWJhZycgfSxcbiAgICB7IGlkOiAnZWR1Y2F0aW9uJywgbmFtZTogJ0VkdWNhdGlvbiAmIFRyYWluaW5nJywgaWNvbjogJ2FjYWRlbWljLWNhcCcgfSxcbiAgICB7IGlkOiAnb3RoZXInLCBuYW1lOiAnT3RoZXInLCBpY29uOiAnZG90cy1ob3Jpem9udGFsJyB9XG4gIF0pXG59XG4iXX0=