From d620cf0c92167ac00597df3e21892148fd3b6daf Mon Sep 17 00:00:00 2001 From: vchikalkin Date: Mon, 15 May 2023 12:02:14 +0300 Subject: [PATCH] optimize package/ui/elements exports --- .../Form/ELT/Components/PolicyTable.tsx | 2 +- .../Form/ELT/Components/ReloadButton.tsx | 5 +- .../Form/ELT/Components/Validation.tsx | 2 +- .../Insurance/InsuranceTable/builders.tsx | 17 +- .../Form/Insurance/InsuranceTable/config.tsx | 16 +- .../Form/Insurance/InsuranceTable/types.ts | 3 +- .../Form/Payments/PaymentsTable/index.jsx | 3 +- .../Calculation/builders/build-action.tsx | 15 +- .../Calculation/builders/build-check.tsx | 38 ++++ .../Calculation/builders/build-link.tsx | 31 ++++ .../Calculation/builders/build-options.tsx | 20 ++- .../Calculation/builders/build-value.tsx | 49 +++-- .../Components/Calculation/builders/index.js | 4 +- .../Calculation/config/elements-props.tsx | 168 ++++++++++++++++-- .../config/elements-render/override.tsx | 10 +- .../Calculation/config/elements-types.ts | 158 ++++++++-------- apps/web/Components/Output/Results/index.jsx | 14 +- apps/web/stores/calculation/statuses/index.ts | 3 +- apps/web/stores/calculation/statuses/types.ts | 3 +- .../validation/{hooks.js => hooks.ts} | 9 +- apps/web/stores/tables/payments/index.ts | 2 +- apps/web/stores/tables/payments/types.ts | 2 +- packages/ui/antd/index.ts | 1 - packages/ui/elements/Button.tsx | 31 ---- packages/ui/elements/Checkbox.tsx | 42 ----- packages/ui/elements/Input.tsx | 27 --- packages/ui/elements/InputNumber.tsx | 47 +---- packages/ui/elements/Link.tsx | 23 +-- packages/ui/elements/Radio.tsx | 55 ++---- packages/ui/elements/Segmented.tsx | 36 +--- packages/ui/elements/Select.tsx | 36 +--- packages/ui/elements/Switch.tsx | 23 --- packages/ui/elements/Text.tsx | 24 +-- packages/ui/elements/index.ts | 11 +- packages/ui/elements/types.ts | 12 -- 35 files changed, 492 insertions(+), 450 deletions(-) create mode 100644 apps/web/Components/Calculation/builders/build-check.tsx create mode 100644 apps/web/Components/Calculation/builders/build-link.tsx rename apps/web/stores/calculation/validation/{hooks.js => hooks.ts} (52%) delete mode 100644 packages/ui/antd/index.ts delete mode 100644 packages/ui/elements/Button.tsx delete mode 100644 packages/ui/elements/Checkbox.tsx delete mode 100644 packages/ui/elements/Input.tsx delete mode 100644 packages/ui/elements/Switch.tsx diff --git a/apps/web/Components/Calculation/Form/ELT/Components/PolicyTable.tsx b/apps/web/Components/Calculation/Form/ELT/Components/PolicyTable.tsx index a4b828e..4f448ad 100644 --- a/apps/web/Components/Calculation/Form/ELT/Components/PolicyTable.tsx +++ b/apps/web/Components/Calculation/Form/ELT/Components/PolicyTable.tsx @@ -2,7 +2,7 @@ import type { columns } from '../lib/config'; import type { Row, StoreSelector } from '../types'; import { useStore } from '@/stores/hooks'; import { observer } from 'mobx-react-lite'; -import { message, Table } from 'ui/antd'; +import { message, Table } from 'ui/elements'; export const PolicyTable = observer( ({ diff --git a/apps/web/Components/Calculation/Form/ELT/Components/ReloadButton.tsx b/apps/web/Components/Calculation/Form/ELT/Components/ReloadButton.tsx index c4315fd..bc8a9ec 100644 --- a/apps/web/Components/Calculation/Form/ELT/Components/ReloadButton.tsx +++ b/apps/web/Components/Calculation/Form/ELT/Components/ReloadButton.tsx @@ -1,7 +1,7 @@ import type { StoreSelector } from '../types'; import { useStore } from '@/stores/hooks'; import { observer } from 'mobx-react-lite'; -import { Button } from 'ui/antd'; +import { Button } from 'ui/elements'; import { ReloadOutlined } from 'ui/elements/icons'; import { Flex } from 'ui/grid'; @@ -16,7 +16,8 @@ export const ReloadButton = observer(