From 32f265fc8d54070db328c060094171cf13df6697 Mon Sep 17 00:00:00 2001 From: vchikalkin Date: Mon, 15 May 2023 12:02:14 +0300 Subject: [PATCH] optimize package/ui/elements imports optimize antd/link imports ui/elements/text: use antd component ui/element: optimize input, input-number, switch, checkbox imports fix Number typename ui/elements: optimize Radio, Segmented, Select move type Status to store types fix TableInsurance builders packages/ui: remove antd dir Output/Results: fix elements margin revert Loading status to elements packages/ui: remove value from props remove unnecessary loading prop --- .../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/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 | 158 ++++++++++++++++-- .../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 | 21 +-- 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 -- 34 files changed, 465 insertions(+), 449 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(