UNPKG

@cranberry-money/shared-constants

Version:

Shared constants for Blueberry platform

30 lines 1.69 kB
export const BANK_ACCOUNT_CATEGORY_SAVINGS = 'savings'; export const BANK_ACCOUNT_CATEGORY_CHECKING = 'checking'; export const BANK_ACCOUNT_CATEGORIES = [BANK_ACCOUNT_CATEGORY_SAVINGS, BANK_ACCOUNT_CATEGORY_CHECKING]; export const BANK_ACCOUNT_CATEGORY_LABELS = { [BANK_ACCOUNT_CATEGORY_SAVINGS]: 'Savings Account', [BANK_ACCOUNT_CATEGORY_CHECKING]: 'Checking Account', }; export const BANK_ACCOUNT_CATEGORY_DESCRIPTIONS = { [BANK_ACCOUNT_CATEGORY_SAVINGS]: 'Interest-bearing savings account', [BANK_ACCOUNT_CATEGORY_CHECKING]: 'Everyday checking account', }; export const BANK_ACCOUNT_CATEGORY_OPTIONS = BANK_ACCOUNT_CATEGORIES.map((type) => ({ value: type, label: BANK_ACCOUNT_CATEGORY_LABELS[type], description: BANK_ACCOUNT_CATEGORY_DESCRIPTIONS[type], })); export const BANK_ACCOUNT_CATEGORIES_INFO = BANK_ACCOUNT_CATEGORIES.map((type) => ({ code: type, name: BANK_ACCOUNT_CATEGORY_LABELS[type], description: BANK_ACCOUNT_CATEGORY_DESCRIPTIONS[type], })); export const getBankAccountCategoryInfo = (code) => { return BANK_ACCOUNT_CATEGORIES_INFO.find((type) => type.code === code); }; export const BANK_ACCOUNT_TYPE_OPTIONS = BANK_ACCOUNT_CATEGORY_OPTIONS; export const BANK_ACCOUNT_TYPE_LABEL_SAVINGS = BANK_ACCOUNT_CATEGORY_LABELS[BANK_ACCOUNT_CATEGORY_SAVINGS]; export const BANK_ACCOUNT_TYPE_LABEL_CHECKING = BANK_ACCOUNT_CATEGORY_LABELS[BANK_ACCOUNT_CATEGORY_CHECKING]; export const BANK_ACCOUNT_TYPE_DESC_SAVINGS = BANK_ACCOUNT_CATEGORY_DESCRIPTIONS[BANK_ACCOUNT_CATEGORY_SAVINGS]; export const BANK_ACCOUNT_TYPE_DESC_CHECKING = BANK_ACCOUNT_CATEGORY_DESCRIPTIONS[BANK_ACCOUNT_CATEGORY_CHECKING]; //# sourceMappingURL=bank-accounts.js.map