From 16b1ce29d3fd177602cf3b93e306a97ea8789f29 Mon Sep 17 00:00:00 2001 From: Chika Date: Sun, 29 May 2022 15:18:58 +0300 Subject: [PATCH] stores: add default statuses --- config/default-statuses.ts | 24 ++++++++++++++++++++++++ stores/calculation/statuses/index.ts | 3 ++- 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 config/default-statuses.ts diff --git a/config/default-statuses.ts b/config/default-statuses.ts new file mode 100644 index 0000000..8aee59f --- /dev/null +++ b/config/default-statuses.ts @@ -0,0 +1,24 @@ +import type { CalculationStatuses } from 'stores/calculation/statuses/types'; + +const defaultStatuses: CalculationStatuses = { + selectIndAgent: 'Disabled', + selectCalcBroker: 'Disabled', + selectCalcFinDepartment: 'Disabled', + selectCalcDoubleAgent: 'Disabled', + selectClientType: 'Disabled', + tbxImporterRewardRub: 'Disabled', + tbxImporterRewardPerc: 'Disabled', + tbxMaxPriceChange: 'Disabled', + tbxCreditRate: 'Disabled', + selectRate: 'Disabled', + selectTarif: 'Disabled', + tbxVehicleTaxInLeasingPeriod: 'Disabled', + selectObjectTypeTax: 'Disabled', + selectLeaseObjectCategory: 'Disabled', + tbxINNForCalc: 'Disabled', + radioInfuranceOPF: 'Disabled', + tbxRedemptionPaymentSum: 'Disabled', + tbxLeaseObjectPriceWthtVAT: 'Disabled', +}; + +export default defaultStatuses; diff --git a/stores/calculation/statuses/index.ts b/stores/calculation/statuses/index.ts index 5c2ab0b..723bddb 100644 --- a/stores/calculation/statuses/index.ts +++ b/stores/calculation/statuses/index.ts @@ -1,6 +1,7 @@ /* eslint-disable object-curly-newline */ /* eslint-disable import/no-cycle */ import type { Elements } from 'Components/Calculation/config/map-values'; +import defaultStatuses from 'config/default-statuses'; import type { Status } from 'Elements/types'; import { makeAutoObservable } from 'mobx'; import type RootStore from 'stores/root'; @@ -8,7 +9,7 @@ import type { CalculationStatuses } from './types'; export default class StatusStore { root: RootStore; - statuses: CalculationStatuses = {}; + statuses = defaultStatuses; constructor(rootStore: RootStore) { makeAutoObservable(this);