diff --git a/apps/web/process/add-product/reactions.ts b/apps/web/process/add-product/reactions.ts index 3963bb4..7d83383 100644 --- a/apps/web/process/add-product/reactions.ts +++ b/apps/web/process/add-product/reactions.ts @@ -1,9 +1,9 @@ import type { ProcessContext } from '../types'; import * as CRMTypes from '@/graphql/crm.types'; +import { normalizeOptions } from '@/utils/entity'; import dayjs from 'dayjs'; import utc from 'dayjs/plugin/utc'; import { reaction } from 'mobx'; -import { normalizeOptions } from 'tools'; dayjs.extend(utc); diff --git a/apps/web/process/configurator/reactions/filters.ts b/apps/web/process/configurator/reactions/filters.ts index 8434497..9f0e4f0 100644 --- a/apps/web/process/configurator/reactions/filters.ts +++ b/apps/web/process/configurator/reactions/filters.ts @@ -2,11 +2,11 @@ import { radioCalcType, radioGraphType, selectSeasonType } from '@/config/defaul import * as CRMTypes from '@/graphql/crm.types'; import { SEASON_TYPES } from '@/process/payments/lib/seasons-constants'; import type { ProcessContext } from '@/process/types'; +import { normalizeOptions } from '@/utils/entity'; import dayjs from 'dayjs'; import utc from 'dayjs/plugin/utc'; import { reaction } from 'mobx'; import { diff } from 'radash'; -import { normalizeOptions } from 'tools'; dayjs.extend(utc); diff --git a/apps/web/process/configurator/reactions/unlimited.ts b/apps/web/process/configurator/reactions/unlimited.ts index e54b05a..aef3592 100644 --- a/apps/web/process/configurator/reactions/unlimited.ts +++ b/apps/web/process/configurator/reactions/unlimited.ts @@ -1,7 +1,7 @@ import * as CRMTypes from '@/graphql/crm.types'; import type { ProcessContext } from '@/process/types'; +import { normalizeOptions } from '@/utils/entity'; import { disposableReaction } from '@/utils/mobx'; -import { normalizeOptions } from 'tools'; export default function unlimitedReactions({ store, apolloClient }: ProcessContext) { const { $calculation, $process } = store; diff --git a/apps/web/process/configurator/reactions/values.ts b/apps/web/process/configurator/reactions/values.ts index da979c2..e13a399 100644 --- a/apps/web/process/configurator/reactions/values.ts +++ b/apps/web/process/configurator/reactions/values.ts @@ -1,12 +1,12 @@ import type { Elements } from '@/Components/Calculation/config/map/values'; import * as CRMTypes from '@/graphql/crm.types'; import type { ProcessContext } from '@/process/types'; +import { normalizeOptions } from '@/utils/entity'; import { disposableReaction } from '@/utils/mobx'; import dayjs from 'dayjs'; import utc from 'dayjs/plugin/utc'; import { reaction } from 'mobx'; import { first, sort } from 'radash'; -import { normalizeOptions } from 'tools'; dayjs.extend(utc); diff --git a/apps/web/process/gibdd/reactions.ts b/apps/web/process/gibdd/reactions.ts index 63b42b6..87b3bac 100644 --- a/apps/web/process/gibdd/reactions.ts +++ b/apps/web/process/gibdd/reactions.ts @@ -7,13 +7,13 @@ import { selectObjectCategoryTax } from '@/config/default-options'; import { STALE_TIME } from '@/constants/request'; import * as CRMTypes from '@/graphql/crm.types'; import ValidationHelper from '@/stores/validation/helper'; +import { normalizeOptions } from '@/utils/entity'; import { debouncedReaction, disposableReaction } from '@/utils/mobx'; import type { QueryFunctionContext } from '@tanstack/react-query'; import dayjs from 'dayjs'; import utc from 'dayjs/plugin/utc'; import { reaction } from 'mobx'; import { uid } from 'radash'; -import { normalizeOptions } from 'tools'; dayjs.extend(utc); diff --git a/apps/web/process/hooks/init/get-main-data.js b/apps/web/process/hooks/init/get-main-data.js index 5a5c232..376ae7d 100644 --- a/apps/web/process/hooks/init/get-main-data.js +++ b/apps/web/process/hooks/init/get-main-data.js @@ -1,11 +1,11 @@ /* eslint-disable canonical/sort-keys */ import * as CRMTypes from '@/graphql/crm.types'; import { useStore } from '@/stores/hooks'; +import { normalizeOptions } from '@/utils/entity'; import { useApolloClient } from '@apollo/client'; import dayjs from 'dayjs'; import utc from 'dayjs/plugin/utc'; import { useEffect } from 'react'; -import { normalizeOptions } from 'tools'; dayjs.extend(utc); diff --git a/apps/web/process/hooks/init/get-users.js b/apps/web/process/hooks/init/get-users.js index bd70a21..20faeba 100644 --- a/apps/web/process/hooks/init/get-users.js +++ b/apps/web/process/hooks/init/get-users.js @@ -1,8 +1,8 @@ import * as CRMTypes from '@/graphql/crm.types'; import { useStore } from '@/stores/hooks'; +import { normalizeOptions } from '@/utils/entity'; import { useApolloClient } from '@apollo/client'; import { useEffect } from 'react'; -import { normalizeOptions } from 'tools'; /** * @param {import('@apollo/client').ApolloClient} apolloClient diff --git a/apps/web/process/insurance/reactions.ts b/apps/web/process/insurance/reactions.ts index a630a61..a95f24d 100644 --- a/apps/web/process/insurance/reactions.ts +++ b/apps/web/process/insurance/reactions.ts @@ -5,10 +5,10 @@ import type { Elements } from '@/Components/Calculation/config/map/values'; import { selectLeaseObjectUseFor } from '@/config/default-options'; import * as CRMTypes from '@/graphql/crm.types'; import ValidationHelper from '@/stores/validation/helper'; +import { normalizeOptions } from '@/utils/entity'; import { debouncedReaction } from '@/utils/mobx'; import { comparer, reaction, toJS } from 'mobx'; import { uid } from 'radash'; -import { normalizeOptions } from 'tools'; export function common({ store, apolloClient }: ProcessContext) { const { $calculation, $tables } = store; diff --git a/apps/web/process/lead-opportunity/reactions/common.ts b/apps/web/process/lead-opportunity/reactions/common.ts index 3510951..052b1aa 100644 --- a/apps/web/process/lead-opportunity/reactions/common.ts +++ b/apps/web/process/lead-opportunity/reactions/common.ts @@ -1,8 +1,8 @@ import * as CRMTypes from '@/graphql/crm.types'; import type { ProcessContext } from '@/process/types'; +import { normalizeOptions } from '@/utils/entity'; import { disposableReaction } from '@/utils/mobx'; import { reaction } from 'mobx'; -import { normalizeOptions } from 'tools/entity'; export default function reactions({ store, apolloClient }: ProcessContext) { const { $calculation, $process } = store; diff --git a/apps/web/process/leasing-object/reactions/common.ts b/apps/web/process/leasing-object/reactions/common.ts index f43bf6b..14af7f5 100644 --- a/apps/web/process/leasing-object/reactions/common.ts +++ b/apps/web/process/leasing-object/reactions/common.ts @@ -1,8 +1,8 @@ import * as CRMTypes from '@/graphql/crm.types'; import type { ProcessContext } from '@/process/types'; +import { normalizeOptions } from '@/utils/entity'; import { reaction } from 'mobx'; import { intersects } from 'radash'; -import { normalizeOptions } from 'tools'; export default function reactions({ store, apolloClient }: ProcessContext) { const { $calculation } = store; diff --git a/apps/web/process/leasing-without-kasko/reactions.ts b/apps/web/process/leasing-without-kasko/reactions.ts index 185c23b..d4039dc 100644 --- a/apps/web/process/leasing-without-kasko/reactions.ts +++ b/apps/web/process/leasing-without-kasko/reactions.ts @@ -2,11 +2,11 @@ import * as CRMTypes from '@/graphql/crm.types'; import type { ProcessContext } from '@/process/types'; +import { normalizeOptions } from '@/utils/entity'; import dayjs from 'dayjs'; import utc from 'dayjs/plugin/utc'; import { reaction } from 'mobx'; import { uid } from 'radash'; -import { normalizeOptions } from 'tools'; import { notification } from 'ui/elements'; dayjs.extend(utc); diff --git a/apps/web/process/recalc/reactions.ts b/apps/web/process/recalc/reactions.ts index a0a990c..bedab4b 100644 --- a/apps/web/process/recalc/reactions.ts +++ b/apps/web/process/recalc/reactions.ts @@ -5,12 +5,12 @@ import { selectRequirementTelematic } from '@/config/default-options'; import * as CRMTypes from '@/graphql/crm.types'; import type { Values } from '@/stores/calculation/values/types'; import ValidationHelper from '@/stores/validation/helper'; +import { normalizeOptions } from '@/utils/entity'; import { debouncedReaction, disposableReaction } from '@/utils/mobx'; import dayjs from 'dayjs'; import utc from 'dayjs/plugin/utc'; import { reaction } from 'mobx'; import { uid } from 'radash'; -import { normalizeOptions } from 'tools'; dayjs.extend(utc); diff --git a/apps/web/process/supplier-agent/lib/create-reactions.ts b/apps/web/process/supplier-agent/lib/create-reactions.ts index 2667b70..26eccd5 100644 --- a/apps/web/process/supplier-agent/lib/create-reactions.ts +++ b/apps/web/process/supplier-agent/lib/create-reactions.ts @@ -1,12 +1,12 @@ import type { AgentsFields, AgentsRewardConditionsFields, AgentsSumFields } from './types'; import * as CRMTypes from '@/graphql/crm.types'; import type RootStore from '@/stores/root'; +import { normalizeOptions } from '@/utils/entity'; import { disposableReaction } from '@/utils/mobx'; import type { ApolloClient } from '@apollo/client'; import dayjs from 'dayjs'; import utc from 'dayjs/plugin/utc'; import { reaction } from 'mobx'; -import { normalizeOptions } from 'tools/entity'; dayjs.extend(utc); diff --git a/apps/web/process/supplier-agent/lib/fill-agents-from-lead.ts b/apps/web/process/supplier-agent/lib/fill-agents-from-lead.ts index 5d85155..b427750 100644 --- a/apps/web/process/supplier-agent/lib/fill-agents-from-lead.ts +++ b/apps/web/process/supplier-agent/lib/fill-agents-from-lead.ts @@ -1,8 +1,8 @@ import type { Elements } from '@/Components/Calculation/config/map/values'; import * as CRMTypes from '@/graphql/crm.types'; import type RootStore from '@/stores/root'; +import { normalizeOptions } from '@/utils/entity'; import type { ApolloClient } from '@apollo/client'; -import { normalizeOptions } from 'tools/entity'; type AgentsLeadProp = keyof Pick< NonNullable, diff --git a/apps/web/process/supplier-agent/reactions/supplier.ts b/apps/web/process/supplier-agent/reactions/supplier.ts index 1709be1..d074170 100644 --- a/apps/web/process/supplier-agent/reactions/supplier.ts +++ b/apps/web/process/supplier-agent/reactions/supplier.ts @@ -1,11 +1,11 @@ import * as createReactions from '../lib/create-reactions'; import * as CRMTypes from '@/graphql/crm.types'; import type { ProcessContext } from '@/process/types'; +import { normalizeOptions } from '@/utils/entity'; import dayjs from 'dayjs'; import utc from 'dayjs/plugin/utc'; import { reaction } from 'mobx'; import { sift } from 'radash'; -import { normalizeOptions } from 'tools/entity'; dayjs.extend(utc); diff --git a/apps/web/process/supplier-agent/validation.ts b/apps/web/process/supplier-agent/validation.ts index 6a5c0b7..c74919f 100644 --- a/apps/web/process/supplier-agent/validation.ts +++ b/apps/web/process/supplier-agent/validation.ts @@ -4,9 +4,9 @@ import type { ValidationContext } from '../types'; import type { Elements } from '@/Components/Calculation/config/map/values'; import ValuesSchema from '@/config/schema/values'; import * as CRMTypes from '@/graphql/crm.types'; +import { normalizeOptions } from '@/utils/entity'; import dayjs from 'dayjs'; import utc from 'dayjs/plugin/utc'; -import { normalizeOptions } from 'tools'; import type { RefinementCtx } from 'zod'; import { z } from 'zod'; diff --git a/packages/tools/entity.ts b/apps/web/utils/entity.ts similarity index 100% rename from packages/tools/entity.ts rename to apps/web/utils/entity.ts diff --git a/packages/tools/index.ts b/packages/tools/index.ts index a304f23..abfb192 100644 --- a/packages/tools/index.ts +++ b/packages/tools/index.ts @@ -1,5 +1,4 @@ export * from './array'; export * from './common'; -export * from './entity'; export * from './number'; export * from './object';