From f00097f6c8abc8b1ef2d971b5819ee12839ed988 Mon Sep 17 00:00:00 2001 From: "a.bouhuolia" Date: Fri, 15 Jul 2022 23:25:23 +0200 Subject: [PATCH] chore: Refactoring all import directories to alias and all .js|.jsx renamed to be .ts|.tsx --- .env.example | 4 +- .storybook/main.js | 13 + .storybook/preview.js | 9 + config/env.js | 104 - config/getHttpsConfig.js | 66 - config/jest/cssTransform.js | 14 - config/jest/fileTransform.js | 40 - config/modules.js | 141 - config/paths.js | 75 - config/pnpTs.js | 35 - config/webpack.config.js | 691 - config/webpackDevServer.config.js | 130 - craco.config.js | 9 + package-lock.json | 13338 ++++++++-------- package.json | 92 +- scripts/build.js | 211 - scripts/start.js | 157 - scripts/test.js | 53 - setupProxy.js => setupProxy.tsx | 0 src/common/drawers.js | 22 - src/common/homepageOptions.js | 175 - src/common/index.js | 6 - src/common/itemPaymentTranactionsOption.js | 51 - src/common/quickNewOptions.js | 71 - ...tMultiSelect.js => AccountMultiSelect.tsx} | 0 .../Accounts/AccountsMultiSelect.tsx | 30 + .../Accounts/AccountsSelectList.tsx | 174 + .../Accounts/AccountsSuggestField.tsx | 173 + .../Accounts/AccountsTypesSelect.tsx | 48 + src/components/Accounts/index.js | 1 - src/components/Accounts/index.tsx | 5 + src/components/AccountsMultiSelect.js | 30 - src/components/AccountsSelectList.js | 173 - src/components/AccountsSuggestField.js | 173 - src/components/AccountsTypesSelect.js | 48 - ...er.schema.js => AdvancedFilter.schema.tsx} | 0 .../AdvancedFilterCompatatorField.js | 27 - .../AdvancedFilterCompatatorField.tsx | 27 + .../AdvancedFilter/AdvancedFilterDropdown.js | 397 - .../AdvancedFilter/AdvancedFilterDropdown.tsx | 397 + ...t.js => AdvancedFilterDropdownContext.tsx} | 0 ...erPopover.js => AdvancedFilterPopover.tsx} | 0 .../AdvancedFilterValueField.js | 131 - .../AdvancedFilterValueField.tsx | 131 + .../{components.js => components.tsx} | 0 src/components/AdvancedFilter/utils.js | 112 - src/components/AdvancedFilter/utils.tsx | 112 + src/components/Alert/{index.js => index.tsx} | 0 src/components/App.js | 63 - src/components/App.tsx | 63 + src/components/AppIntlLoader.js | 156 - src/components/AppIntlLoader.tsx | 156 + ...AppIntlProvider.js => AppIntlProvider.tsx} | 0 src/components/AppToaster.js | 8 - src/components/AppToaster/index.tsx | 6 + src/components/Authentication.js | 62 - src/components/Authentication.tsx | 61 + src/components/AvaterCell.js | 10 - src/components/AvaterCell.tsx | 10 + src/components/BankAccounts/index.js | 205 - src/components/BankAccounts/index.tsx | 205 + src/components/BaseCurrency.js | 18 - src/components/BranchSuggestField.js | 124 - ...chMultiSelect.js => BranchMultiSelect.tsx} | 0 .../{BranchSelect.js => BranchSelect.tsx} | 0 .../Branches/BranchSuggestField.tsx | 124 + src/components/Branches/index.js | 2 - src/components/Branches/index.tsx | 3 + .../Button/{ButtonLink.js => ButtonLink.tsx} | 0 src/components/Button/{index.js => index.tsx} | 0 src/components/Card/{index.js => index.tsx} | 0 src/components/CategoriesSelectList.js | 59 - src/components/CloudLoadingIndicator.js | 23 - src/components/CommercialDoc/index.js | 25 - src/components/CommercialDoc/index.tsx | 25 + src/components/ContactSelecetList.js | 110 - .../Contacts/ContactSelecetList.tsx | 110 + src/components/Contacts/ContactSelectField.js | 86 - .../Contacts/ContactSelectField.tsx | 86 + .../Contacts/ContactsMultiSelect.tsx | 42 + .../Contacts/ContactsSuggestField.tsx | 107 + .../Contacts/CustomerSelectField.js | 116 - src/components/Contacts/VendorSelectField.js | 115 - src/components/Contacts/index.js | 5 - src/components/Contacts/index.tsx | 4 + .../Contacts/{utils.js => utils.tsx} | 0 src/components/ContactsMultiSelect.js | 42 - src/components/ContactsSuggestField.js | 107 - src/components/ContextMenu.js | 52 - src/components/ContextMenu.tsx | 52 + src/components/Currencies/BaseCurrency.js | 10 - src/components/Currencies/BaseCurrency.tsx | 10 + .../Currencies/CurrenciesSelectList.tsx | 58 + .../{CurrencySelect.js => CurrencySelect.tsx} | 0 .../Currencies/CurrencySelectList.tsx | 82 + src/components/Currencies/index.js | 2 - src/components/Currencies/index.tsx | 4 + src/components/CurrenciesSelectList.js | 56 - src/components/CurrencySelectList.js | 82 - src/components/CustomSelectList.js | 109 - .../Customers/CustomerDrawerLink.js | 31 - .../Customers/CustomerDrawerLink.tsx | 31 + .../Customers/CustomerSelectField.tsx | 118 + src/components/Customers/index.js | 1 - src/components/Customers/index.tsx | 2 + src/components/Customers/utils.tsx | 44 + src/components/Dashboard/BigcapitalLoading.js | 18 - .../Dashboard/BigcapitalLoading.tsx | 18 + src/components/Dashboard/Dashboard.js | 62 - src/components/Dashboard/Dashboard.tsx | 62 + ...ovider.js => DashboardAbilityProvider.tsx} | 0 .../Dashboard/DashboardActionViewsList.js | 68 - .../Dashboard/DashboardActionViewsList.tsx | 68 + .../Dashboard/DashboardActionsBar.js | 19 - .../Dashboard/DashboardActionsBar.tsx | 19 + src/components/Dashboard/DashboardBackLink.js | 39 - .../Dashboard/DashboardBackLink.tsx | 39 + src/components/Dashboard/DashboardBoot.js | 128 - src/components/Dashboard/DashboardBoot.tsx | 128 + .../Dashboard/DashboardBreadcrumbs.js | 34 - .../Dashboard/DashboardBreadcrumbs.tsx | 34 + src/components/Dashboard/DashboardCard.js | 17 - src/components/Dashboard/DashboardCard.tsx | 17 + src/components/Dashboard/DashboardContent.js | 16 - src/components/Dashboard/DashboardContent.tsx | 16 + .../Dashboard/DashboardContentRoute.js | 59 - .../Dashboard/DashboardContentRoute.tsx | 59 + .../Dashboard/DashboardContentTable.js | 10 - .../Dashboard/DashboardContentTable.tsx | 12 + .../Dashboard/DashboardErrorBoundary.js | 12 - .../Dashboard/DashboardErrorBoundary.tsx | 12 + .../Dashboard/DashboardFilterButton.js | 26 - .../Dashboard/DashboardFilterButton.tsx | 26 + src/components/Dashboard/DashboardFooter.js | 25 - src/components/Dashboard/DashboardFooter.tsx | 25 + src/components/Dashboard/DashboardInsider.js | 23 - src/components/Dashboard/DashboardInsider.tsx | 28 + .../Dashboard/DashboardLoadingIndicator.js | 24 - .../Dashboard/DashboardLoadingIndicator.tsx | 24 + src/components/Dashboard/DashboardPage.js | 106 - src/components/Dashboard/DashboardPage.tsx | 104 + .../Dashboard/DashboardPageContent.js | 12 - .../Dashboard/DashboardPageContent.tsx | 8 + ...boardProvider.js => DashboardProvider.tsx} | 0 .../DashboardRowsHeightButton/index.js | 70 - .../DashboardRowsHeightButton/index.tsx | 70 + .../Dashboard/DashboardSplitePane.js | 44 - .../Dashboard/DashboardSplitePane.tsx | 44 + .../Dashboard/DashboardThemeProvider.js | 16 - .../Dashboard/DashboardThemeProvider.tsx | 22 + src/components/Dashboard/DashboardTopbar.js | 215 - src/components/Dashboard/DashboardTopbar.tsx | 215 + .../Dashboard/DashboardViewsTabs.js | 103 - .../Dashboard/DashboardViewsTabs.tsx | 103 + src/components/Dashboard/GlobalHotkeys.js | 45 - src/components/Dashboard/GlobalHotkeys.tsx | 45 + src/components/Dashboard/PrivatePages.js | 34 - src/components/Dashboard/PrivatePages.tsx | 34 + .../Dashboard/PrivatePagesProvider.js | 15 - .../Dashboard/PrivatePagesProvider.tsx | 14 + src/components/Dashboard/SplashScreen.js | 14 - src/components/Dashboard/SplashScreen.tsx | 14 + src/components/Dashboard/TopbarUser.js | 93 - src/components/Dashboard/TopbarUser.tsx | 93 + src/components/Dashboard/index.js | 4 - src/components/Dashboard/index.tsx | 13 + src/components/DataTable.js | 230 - .../DataTableCells/AccountsListFieldCell.js | 76 - .../DataTableCells/AccountsListFieldCell.tsx | 76 + .../DataTableCells/BranchesListFieldCell.js | 44 - .../DataTableCells/BranchesListFieldCell.tsx | 44 + .../DataTableCells/CheckBoxFieldCell.js | 51 - .../DataTableCells/CheckBoxFieldCell.tsx | 51 + .../DataTableCells/ContactsListFieldCell.js | 41 - .../DataTableCells/ContactsListFieldCell.tsx | 41 + .../{DivFieldCell.js => DivFieldCell.tsx} | 0 .../DataTableCells/InputGroupCell.js | 43 - .../DataTableCells/InputGroupCell.tsx | 43 + .../DataTableCells/ItemsListCell.js | 59 - .../DataTableCells/ItemsListCell.tsx | 59 + .../DataTableCells/MoneyFieldCell.js | 55 - .../DataTableCells/MoneyFieldCell.tsx | 55 + .../DataTableCells/NumericInputCell.js | 47 - .../DataTableCells/NumericInputCell.tsx | 47 + .../PaymentReceiveListFieldCell.js | 38 - .../PaymentReceiveListFieldCell.tsx | 38 + .../DataTableCells/PercentFieldCell.js | 45 - .../DataTableCells/PercentFieldCell.tsx | 45 + .../DataTableCells/SwitchFieldCell.js | 54 - .../DataTableCells/SwitchFieldCell.tsx | 54 + src/components/DataTableCells/TextAreaCell.js | 45 - .../DataTableCells/TextAreaCell.tsx | 45 + ...tipCell.js => TextOverviewTooltipCell.tsx} | 0 .../DataTableCells/{index.js => index.tsx} | 0 src/components/Datatable/CellForceWidth.js | 29 - src/components/Datatable/CellForceWidth.tsx | 29 + .../Datatable/{Cells.js => Cells.tsx} | 0 src/components/Datatable/DataTable.tsx | 229 + src/components/Datatable/DatatableEditable.js | 115 - .../Datatable/DatatableEditable.tsx | 115 + src/components/Datatable/Pagination.tsx | 229 + .../Datatable/{TableBody.js => TableBody.tsx} | 0 src/components/Datatable/TableCell.js | 114 - src/components/Datatable/TableCell.tsx | 114 + .../{TableContext.js => TableContext.tsx} | 0 src/components/Datatable/TableFastCell.js | 20 - src/components/Datatable/TableFastCell.tsx | 20 + .../{TableFooter.js => TableFooter.tsx} | 0 src/components/Datatable/TableHeader.js | 110 - src/components/Datatable/TableHeader.tsx | 102 + .../Datatable/TableHeaderSkeleton.js | 49 - .../Datatable/TableHeaderSkeleton.tsx | 49 + ...s => TableIndeterminateCheckboxHeader.tsx} | 0 .../TableIndeterminateCheckboxRow.js | 12 - .../TableIndeterminateCheckboxRow.tsx | 12 + .../{TableLoading.js => TableLoading.tsx} | 0 ...eNoResultsRow.js => TableNoResultsRow.tsx} | 0 .../Datatable/{TablePage.js => TablePage.tsx} | 0 src/components/Datatable/TablePagination.js | 68 - src/components/Datatable/TablePagination.tsx | 68 + src/components/Datatable/TableRow.js | 90 - src/components/Datatable/TableRow.tsx | 90 + .../Datatable/{TableRows.js => TableRows.tsx} | 0 src/components/Datatable/TableSkeletonRows.js | 51 - .../Datatable/TableSkeletonRows.tsx | 51 + .../{TableTBody.js => TableTBody.tsx} | 0 .../Datatable/TableVirtualizedRows.js | 67 - .../Datatable/TableVirtualizedRows.tsx | 64 + .../{TableWrapper.js => TableWrapper.tsx} | 0 src/components/Datatable/index.js | 4 - src/components/Datatable/index.tsx | 8 + .../Datatable/{utils.js => utils.tsx} | 0 src/components/DetailExchangeRate.js | 34 - src/components/Details/index.js | 71 - src/components/Details/index.tsx | 71 + src/components/Dialog/Dialog.js | 24 - src/components/Dialog/Dialog.tsx | 24 + .../{DialogContent.js => DialogContent.tsx} | 0 .../{DialogFooter.js => DialogFooter.tsx} | 0 ...oterActions.js => DialogFooterActions.tsx} | 0 .../{DialogSuspense.js => DialogSuspense.tsx} | 0 src/components/Dialog/index.js | 7 - src/components/Dialog/index.tsx | 7 + src/components/DialogReduxConnect.js | 19 - src/components/DialogReduxConnect.tsx | 19 + src/components/DialogsContainer.js | 101 - src/components/DialogsContainer.tsx | 121 + src/components/DisplayNameList.js | 51 - src/components/Dragzone.js | 83 - src/components/Dragzone/index.tsx | 83 + src/components/Drawer/Drawer.js | 36 - src/components/Drawer/Drawer.tsx | 37 + src/components/Drawer/DrawerActionsBar.js | 12 - src/components/Drawer/DrawerActionsBar.tsx | 12 + src/components/Drawer/DrawerBody.tsx | 17 + src/components/Drawer/DrawerHeaderContent.js | 72 - src/components/Drawer/DrawerHeaderContent.tsx | 74 + src/components/Drawer/DrawerInsider.js | 26 - src/components/Drawer/DrawerInsider.tsx | 31 + .../{DrawerMainTabs.js => DrawerMainTabs.tsx} | 0 .../{DrawerProvider.js => DrawerProvider.tsx} | 0 src/components/Drawer/DrawerSuspense.js | 13 - src/components/Drawer/DrawerSuspense.tsx | 13 + src/components/Drawer/index.js | 17 - src/components/Drawer/index.ts | 6 + src/components/DrawersContainer.js | 66 - src/components/DrawersContainer.tsx | 58 + src/components/EmptyStatus.js | 18 - src/components/EmptyStatus/EmptyStatus.tsx | 18 + src/components/EmptyStatus/index.ts | 1 + .../ErrorBoundary/{index.js => index.tsx} | 0 src/components/ErrorMessage.js | 21 - src/components/ErrorMessage/index.tsx | 11 + .../ExchangeRate/DetailExchangeRate.tsx | 34 + ...angeRateInput.js => ExchangeRateInput.tsx} | 0 .../ExchangeRate/ExchangeRateMutedField.js | 94 - .../ExchangeRate/ExchangeRateMutedField.tsx | 94 + src/components/ExchangeRate/index.js | 2 - src/components/ExchangeRate/index.tsx | 3 + .../{FeatureCan.js => FeatureCan.tsx} | 0 .../FeatureGuard/{index.js => index.tsx} | 0 src/components/FeatureGuard/withFeatureCan.js | 17 - .../FeatureGuard/withFeatureCan.tsx | 17 + src/components/FieldHint.js | 23 - src/components/FieldRequiredHint.js | 8 - .../FinancialReport/{index.js => index.tsx} | 0 .../FinancialSheet/FinancialSheet.js | 101 - .../FinancialSheet/FinancialSheet.tsx | 100 + .../FinancialSheet/FinancialSheetSkeleton.js | 85 - .../FinancialSheet/FinancialSheetSkeleton.tsx | 86 + .../FinancialSheet/ReportDataTable.js | 9 - .../FinancialSheet/ReportDataTable.tsx | 9 + ...ncialSheet.js => StyledFinancialSheet.tsx} | 0 .../FinancialSheet/{index.js => index.tsx} | 0 .../index.tsx} | 0 src/components/FormattedMessage.js | 9 - src/components/FormattedMessage/index.tsx | 11 + ...BlueprintFormik.js => BlueprintFormik.tsx} | 0 ...oneyInputGroup.js => FMoneyInputGroup.tsx} | 0 .../{FormObserver.js => FormObserver.tsx} | 0 src/components/Forms/FormikObserver.js | 16 - src/components/Forms/FormikObserver.tsx | 16 + .../{InputPrepend.js => InputPrepend.tsx} | 0 src/components/Forms/InputPrependButton.js | 27 - src/components/Forms/InputPrependButton.tsx | 30 + .../InputPrependOptions.tsx} | 0 src/components/Forms/InputPrependText.js | 9 - src/components/Forms/InputPrependText.tsx | 9 + .../Forms/MoneyInputGroup/index.tsx | 44 +- src/components/Forms/index.js | 4 - src/components/Forms/index.tsx | 7 + src/components/Grid/Col.js | 113 - src/components/Grid/Col.tsx | 112 + src/components/Grid/Row.js | 111 - src/components/Grid/Row.tsx | 109 + src/components/Grid/index.ts | 2 + .../Guards/EnsureOrganizationIsNotReady.js | 37 - .../Guards/EnsureOrganizationIsNotReady.tsx | 37 + .../Guards/EnsureOrganizationIsReady.js | 30 - .../Guards/EnsureOrganizationIsReady.tsx | 30 + .../Guards/EnsureSubscriptionIsActive.js | 31 - .../Guards/EnsureSubscriptionIsActive.tsx | 31 + .../Guards/EnsureSubscriptionsIsActive.js | 31 - .../Guards/EnsureSubscriptionsIsActive.tsx | 31 + .../Guards/EnsureSubscriptionsIsInactive.js | 31 - .../Guards/EnsureSubscriptionsIsInactive.tsx | 31 + src/components/Guards/PrivateRoute.js | 18 - src/components/Guards/PrivateRoute.tsx | 18 + src/components/Hint/FieldHint.tsx | 20 + src/components/Hint/FieldRequiredHint.tsx | 5 + src/components/Hint/RequiredHint.tsx | 5 + src/components/Hint/index.ts | 3 + src/components/Icon.js | 151 - src/components/Icon/index.tsx | 167 + .../Indicator/CloudLoadingIndicator.tsx | 20 + src/components/Indicator/LoadingIndicator.tsx | 53 + src/components/Indicator/index.ts | 2 + src/components/IntersectionObserver/index.js | 26 - src/components/IntersectionObserver/index.tsx | 26 + src/components/Items/ItemsListField.tsx | 88 + src/components/Items/ItemsMultiSelect.js | 48 - src/components/Items/ItemsMultiSelect.tsx | 48 + src/components/Items/ItemsSuggestField.tsx | 155 + src/components/Items/index.js | 1 - src/components/Items/index.tsx | 3 + .../ItemsCategories/CategoriesSelectList.tsx | 62 + src/components/ItemsCategories/index.tsx | 1 + src/components/ItemsListField.js | 84 - src/components/ItemsSuggestField.js | 154 - .../{LazyLoader.js => LazyLoader.tsx} | 0 src/components/ListSelect.js | 104 - src/components/LoadingIndicator.js | 53 - src/components/MaterialProgressBar.js | 13 - src/components/MaterialProgressBar/index.tsx | 13 + .../{MenuItem.js => Menu/MenuItem.tsx} | 0 src/components/Menu/MenuItemLabel.tsx | 5 + .../Menu/{index.js => MenuItemNestedText.tsx} | 0 src/components/Menu/index.ts | 3 + src/components/MenuItemLabel.js | 7 - src/components/Money.js | 8 - src/components/Money/Money.tsx | 8 + src/components/MoneyExchangeRate.js | 5 - src/components/MoreMenutItems.js | 36 - src/components/MultiSelect.js | 219 - src/components/MultiSelectTaggable/index.js | 81 - src/components/MultiSelectTaggable/index.tsx | 81 + .../{AppProgress.js => AppProgress.tsx} | 0 src/components/NProgress/{Bar.js => Bar.tsx} | 0 .../NProgress/{Container.js => Container.tsx} | 0 .../NProgress/{Progress.js => Progress.tsx} | 0 .../NProgress/{Spinner.js => Spinner.tsx} | 0 .../NumberFormatFields.js | 139 - .../NumberFormatFields.tsx | 139 + .../NumberFormatFooter.js | 35 - .../NumberFormatFooter.tsx | 35 + .../NumberFormats.schema.js | 15 - .../NumberFormats.schema.tsx | 15 + src/components/NumberFormatDropdown/index.js | 45 - src/components/NumberFormatDropdown/index.tsx | 45 + .../FormTopbar.tsx} | 0 src/components/PageForm/PageFormBigNumber.tsx | 19 + src/components/PageForm/index.ts | 2 + src/components/PageFormBigNumber.js | 21 - src/components/Pagination.js | 231 - src/components/Paper/{Paper.js => Paper.tsx} | 0 src/components/Paper/{index.js => index.tsx} | 0 .../PaymentReceiveListField.tsx | 35 + src/components/PaymentReceive/index.ts | 1 + src/components/PaymentReceiveListField.js | 38 - .../PdfPreview/{index.js => index.tsx} | 0 src/components/Postbox.js | 41 - src/components/Postbox/index.tsx | 41 + .../Preferences/PreferencesContentRoute.js | 20 - .../Preferences/PreferencesContentRoute.tsx | 20 + src/components/Preferences/PreferencesPage.js | 48 - .../Preferences/PreferencesPage.tsx | 48 + .../Preferences/PreferencesSidebar.js | 42 - .../Preferences/PreferencesSidebar.tsx | 42 + .../PreferencesSidebarContainer.js | 21 - .../PreferencesSidebarContainer.tsx | 21 + .../Preferences/PreferencesSubContent.js | 22 - .../Preferences/PreferencesSubContent.tsx | 22 + .../Preferences/PreferencesTopbar.js | 63 - .../Preferences/PreferencesTopbar.tsx | 63 + src/components/RequiredHint.js | 5 - src/components/SMSPreview/index.js | 46 - src/components/SMSPreview/index.tsx | 46 + src/components/SalutationList.js | 29 - src/components/Select/DisplayNameList.tsx | 51 + src/components/Select/ListSelect.tsx | 103 + src/components/Select/SalutationList.tsx | 29 + src/components/Select/index.ts | 3 + src/components/SelectList.js | 16 - src/components/Skeleton.js | 41 - src/components/Skeleton/Skeleton.tsx | 26 + src/components/Skeleton/SkeletonText.tsx | 19 + src/components/Skeleton/index.ts | 2 + src/components/Subscriptions/index.js | 135 - src/components/Subscriptions/index.tsx | 135 + src/components/Table/{index.js => index.tsx} | 0 .../Tags/{CurrencyTag.js => CurrencyTag.tsx} | 0 .../Tags/{FlagIcon.js => FlagIcon.tsx} | 0 src/components/Tags/{index.js => index.tsx} | 0 .../TextStatus/{index.js => index.tsx} | 0 .../TotalLines/{index.js => index.tsx} | 0 .../Typo/{Paragraph.js => Paragraph.tsx} | 0 src/components/Typo/{index.js => index.tsx} | 0 .../UniversalSearch/UniversalSearch.js | 226 - .../UniversalSearch/UniversalSearch.tsx | 226 + ...rovider.js => UniversalSearchProvider.tsx} | 0 .../UniversalSearch/{utils.js => utils.tsx} | 0 src/components/Utils/Choose.js | 33 - src/components/Utils/Choose.tsx | 31 + src/components/Utils/For.js | 11 - src/components/Utils/For.tsx | 10 + .../Utils/{FormatDate.js => FormatDate.tsx} | 0 src/components/Utils/FormatNumber.js | 10 - src/components/Utils/FormatNumber.tsx | 10 + src/components/Utils/If.js | 13 - src/components/Utils/If.tsx | 11 + src/components/Utils/{Join.js => Join.tsx} | 0 src/components/Utils/index.js | 5 - src/components/Utils/index.tsx | 6 + src/components/Vendors/VendorDrawerLink.js | 25 - src/components/Vendors/VendorDrawerLink.tsx | 31 + src/components/Vendors/VendorSelectField.tsx | 117 + src/components/Vendors/index.js | 1 - src/components/Vendors/index.tsx | 2 + src/components/Vendors/utils.tsx | 44 + ...ultiSelect.js => WarehouseMultiSelect.tsx} | 0 ...WarehouseSelect.js => WarehouseSelect.tsx} | 0 .../Warehouses/{index.js => index.tsx} | 0 src/components/index.js | 177 - src/components/index.tsx | 66 + .../{modifiers.js => modifiers.tsx} | 0 src/components/utils.js | 46 - src/config/financialReportsMenu.js | 191 - src/config/preferencesMenu.js | 41 - src/config/sidebarMenu.js | 773 - .../abilityOption.tsx} | 0 .../accountTypes.tsx} | 0 .../adjustmentType.tsx} | 0 .../allocateLandedCostType.tsx} | 0 src/{config/app.js => constants/app.tsx} | 0 .../cashflowOptions.tsx} | 0 .../cellTypes.js => constants/cellTypes.tsx} | 0 .../classes.js => constants/classes.tsx} | 0 .../contactsOptions.tsx} | 0 .../countries.js => constants/countries.tsx} | 0 .../currencies.tsx} | 0 .../dataTypes.js => constants/dataTypes.tsx} | 0 .../dateFormatsOptions.tsx} | 0 src/constants/dialogs.ts | 41 + src/constants/drawers.ts | 24 + .../errors.js => constants/errors.tsx} | 0 .../features.js => constants/features.tsx} | 0 src/constants/financialReportsMenu.tsx | 191 + .../fiscalYearOptions.tsx} | 0 .../footerLinks.tsx} | 0 src/constants/homepageOptions.tsx | 175 + src/constants/index.tsx | 9 + .../itemPaymentTranactionsOption.tsx | 51 + .../keyboardShortcutsOptions.tsx} | 0 .../languagesOptions.tsx} | 0 .../modalChargeOptions.tsx | 0 .../moreVertOptions.tsx} | 0 .../numberFormatsOptions.tsx} | 0 .../permissionsSchema.tsx} | 0 src/constants/preferencesMenu.tsx | 41 + src/constants/quickNewOptions.tsx | 71 + .../registerWizard.tsx} | 0 .../resourcesTypes.tsx} | 0 src/constants/sidebarMenu.tsx | 741 + .../subscriptionModels.tsx} | 0 .../tableStyle.tsx} | 0 .../tables.js => constants/tables.tsx} | 0 .../ManualJournalActionsBar.js | 168 - .../ManualJournalActionsBar.tsx | 166 + .../JournalsLanding/ManualJournalsAlerts.js | 17 - .../JournalsLanding/ManualJournalsAlerts.tsx | 17 + .../ManualJournalsDataTable.js | 153 - .../ManualJournalsDataTable.tsx | 157 + .../ManualJournalsEmptyStatus.js | 43 - .../ManualJournalsEmptyStatus.tsx | 42 + .../JournalsLanding/ManualJournalsList.js | 46 - .../JournalsLanding/ManualJournalsList.tsx | 45 + .../ManualJournalsListProvider.js | 60 - .../ManualJournalsListProvider.tsx | 60 + .../JournalsLanding/ManualJournalsViewTabs.js | 62 - .../ManualJournalsViewTabs.tsx | 60 + .../Accounting/JournalsLanding/components.js | 192 - .../Accounting/JournalsLanding/components.tsx | 192 + .../Accounting/JournalsLanding/utils.js | 76 - .../Accounting/JournalsLanding/utils.tsx | 76 + .../JournalsLanding/withManualJournals.js | 23 - .../JournalsLanding/withManualJournals.tsx | 23 + .../withManualJournalsActions.js | 11 - .../withManualJournalsActions.tsx | 11 + .../MakeJournal/MakeJournalEntries.schema.js | 41 - .../MakeJournal/MakeJournalEntries.schema.tsx | 41 + .../MakeJournal/MakeJournalEntriesField.js | 43 - .../MakeJournal/MakeJournalEntriesField.tsx | 43 + .../MakeJournal/MakeJournalEntriesFooter.js | 193 - .../MakeJournal/MakeJournalEntriesFooter.tsx | 192 + .../MakeJournal/MakeJournalEntriesForm.js | 196 - .../MakeJournal/MakeJournalEntriesForm.tsx | 194 + .../MakeJournal/MakeJournalEntriesHeader.js | 30 - .../MakeJournal/MakeJournalEntriesHeader.tsx | 29 + .../MakeJournalEntriesHeaderFields.js | 229 - .../MakeJournalEntriesHeaderFields.tsx | 229 + .../MakeJournal/MakeJournalEntriesPage.js | 20 - .../MakeJournal/MakeJournalEntriesPage.tsx | 20 + .../MakeJournal/MakeJournalEntriesTable.js | 78 - .../MakeJournal/MakeJournalEntriesTable.tsx | 77 + .../MakeJournal/MakeJournalFormDialogs.js | 25 - .../MakeJournal/MakeJournalFormDialogs.tsx | 25 + .../MakeJournalFormFloatingActions.js | 193 - .../MakeJournalFormFloatingActions.tsx | 192 + .../MakeJournal/MakeJournalFormFooter.js | 29 - .../MakeJournal/MakeJournalFormFooter.tsx | 29 + .../MakeJournal/MakeJournalFormFooterLeft.js | 32 - .../MakeJournal/MakeJournalFormFooterLeft.tsx | 32 + .../MakeJournal/MakeJournalFormFooterRight.js | 34 - .../MakeJournalFormFooterRight.tsx | 34 + .../MakeJournal/MakeJournalFormTopBar.js | 68 - .../MakeJournal/MakeJournalFormTopBar.tsx | 67 + .../MakeJournal/MakeJournalProvider.js | 108 - .../MakeJournal/MakeJournalProvider.tsx | 106 + .../Accounting/MakeJournal/components.js | 185 - .../Accounting/MakeJournal/components.tsx | 184 + .../Accounting/MakeJournal/utils.js | 264 - .../Accounting/MakeJournal/utils.tsx | 264 + .../ManualJournalUniversalSearch.js | 55 - .../ManualJournalUniversalSearch.tsx | 52 + .../Accounts/AccountUniversalSearch.js | 52 - .../Accounts/AccountUniversalSearch.tsx | 52 + src/containers/Accounts/AccountsActionsBar.js | 222 - .../Accounts/AccountsActionsBar.tsx | 221 + src/containers/Accounts/AccountsAlerts.js | 20 - src/containers/Accounts/AccountsAlerts.tsx | 17 + src/containers/Accounts/AccountsChart.js | 61 - src/containers/Accounts/AccountsChart.tsx | 59 + .../Accounts/AccountsChartProvider.js | 58 - .../Accounts/AccountsChartProvider.tsx | 58 + src/containers/Accounts/AccountsDataTable.js | 139 - src/containers/Accounts/AccountsDataTable.tsx | 139 + src/containers/Accounts/AccountsViewsTabs.js | 59 - src/containers/Accounts/AccountsViewsTabs.tsx | 59 + src/containers/Accounts/components.js | 117 - src/containers/Accounts/components.tsx | 117 + src/containers/Accounts/utils.js | 122 - src/containers/Accounts/utils.tsx | 122 + src/containers/Accounts/withAccounts.js | 20 - src/containers/Accounts/withAccounts.tsx | 20 + .../Accounts/withAccountsTableActions.js | 12 - .../Accounts/withAccountsTableActions.tsx | 12 + src/containers/Alert/withAlertActions.js | 13 - src/containers/Alert/withAlertActions.tsx | 13 + src/containers/Alert/withAlertStoreConnect.js | 19 - .../Alert/withAlertStoreConnect.tsx | 19 + src/containers/Alerts/AccountActivateAlert.js | 67 - .../Alerts/AccountBulkActivateAlert.js | 70 - .../Alerts/AccountBulkDeleteAlert.js | 83 - .../Alerts/AccountBulkInactivateAlert.js | 71 - src/containers/Alerts/AccountDeleteAlert.js | 86 - .../Alerts/AccountInactivateAlert.js | 69 - .../Alerts/Accounts/AccountActivateAlert.tsx | 67 + .../Accounts/AccountBulkActivateAlert.tsx | 70 + .../Accounts/AccountBulkDeleteAlert.tsx | 83 + .../Accounts/AccountBulkInactivateAlert.tsx | 71 + .../Alerts/Accounts/AccountDeleteAlert.tsx | 88 + .../Accounts/AccountInactivateAlert.tsx | 65 + .../Alerts/{index.js => Accounts/index.tsx} | 0 .../Alerts/Bills/BillDeleteAlert.js | 85 - .../Alerts/Bills/BillDeleteAlert.tsx | 84 + .../Bills/BillLocatedLandedCostDeleteAlert.js | 69 - .../BillLocatedLandedCostDeleteAlert.tsx | 69 + src/containers/Alerts/Bills/BillOpenAlert.js | 69 - src/containers/Alerts/Bills/BillOpenAlert.tsx | 67 + .../Alerts/Branches/BranchDeleteAlert.js | 79 - .../Alerts/Branches/BranchDeleteAlert.tsx | 82 + .../Alerts/Branches/BranchMarkPrimaryAlert.js | 70 - .../Branches/BranchMarkPrimaryAlert.tsx | 69 + .../CashFlow/AccountDeleteTransactionAlert.js | 86 - .../AccountDeleteTransactionAlert.tsx | 90 + .../Alerts/Contacts/ContactActivateAlert.js | 67 - .../Alerts/Contacts/ContactActivateAlert.tsx | 66 + .../Alerts/Contacts/ContactInactivateAlert.js | 70 - .../Contacts/ContactInactivateAlert.tsx | 69 + .../CreditNotes/CreditNoteDeleteAlert.js | 83 - .../CreditNotes/CreditNoteDeleteAlert.tsx | 86 + .../CreditNotes/CreditNoteOpenedAlert.js | 68 - .../CreditNotes/CreditNoteOpenedAlert.tsx | 67 + .../ReconcileCreditNoteDeleteAlert.js | 87 - .../ReconcileCreditNoteDeleteAlert.tsx | 89 + .../RefundCreditNoteDeleteAlert.js | 76 - .../RefundCreditNoteDeleteAlert.tsx | 76 + .../Alerts/Currencies/CurrencyDeleteAlert.js | 77 - .../Alerts/Currencies/CurrencyDeleteAlert.tsx | 84 + .../Alerts/Customers/CustomerActivateAlert.js | 67 - .../Customers/CustomerActivateAlert.tsx | 68 + .../Customers/CustomerBulkDeleteAlert.js | 76 - .../Customers/CustomerBulkDeleteAlert.tsx | 76 + .../Alerts/Customers/CustomerDeleteAlert.js | 86 - .../Alerts/Customers/CustomerDeleteAlert.tsx | 89 + .../Customers/CustomerInactivateAlert.js | 69 - .../Customers/CustomerInactivateAlert.tsx | 68 + .../Alerts/Estimates/EstimateApproveAlert.js | 74 - .../Alerts/Estimates/EstimateApproveAlert.tsx | 70 + .../Alerts/Estimates/EstimateDeleteAlert.js | 96 - .../Alerts/Estimates/EstimateDeleteAlert.tsx | 98 + .../Estimates/EstimateDeliveredAlert.js | 70 - .../Estimates/EstimateDeliveredAlert.tsx | 69 + .../Alerts/Estimates/EstimateRejectAlert.js | 69 - .../Alerts/Estimates/EstimateRejectAlert.tsx | 68 + .../ExchangeRateBulkDeleteAlert.js | 72 - .../ExchangeRateBulkDeleteAlert.tsx | 72 + .../ExchangeRates/ExchangeRateDeleteAlert.js | 71 - .../ExchangeRates/ExchangeRateDeleteAlert.tsx | 71 + .../Alerts/Expenses/ExpenseBulkDeleteAlert.js | 67 - .../Expenses/ExpenseBulkDeleteAlert.tsx | 66 + .../Alerts/Expenses/ExpenseDeleteAlert.js | 92 - .../Alerts/Expenses/ExpenseDeleteAlert.tsx | 91 + .../Expenses/ExpenseDeleteEntriesAlert.js | 55 - .../Expenses/ExpenseDeleteEntriesAlert.tsx | 55 + .../Alerts/Expenses/ExpensePublishAlert.js | 66 - .../Alerts/Expenses/ExpensePublishAlert.tsx | 64 + .../Alerts/Invoices/CancelBadDebtAlert.js | 68 - .../Alerts/Invoices/CancelBadDebtAlert.tsx | 67 + .../Alerts/Invoices/InvoiceDeleteAlert.js | 87 - .../Alerts/Invoices/InvoiceDeleteAlert.tsx | 90 + .../Alerts/Invoices/InvoiceDeliverAlert.js | 73 - .../Alerts/Invoices/InvoiceDeliverAlert.tsx | 68 + .../Items/InventoryAdjustmentDeleteAlert.js | 80 - .../Items/InventoryAdjustmentDeleteAlert.tsx | 85 + .../Items/InventoryAdjustmentPublishAlert.js | 71 - .../Items/InventoryAdjustmentPublishAlert.tsx | 69 + .../Alerts/Items/ItemActivateAlert.js | 72 - .../Alerts/Items/ItemActivateAlert.tsx | 68 + .../Alerts/Items/ItemBulkDeleteAlert.js | 77 - .../Alerts/Items/ItemBulkDeleteAlert.tsx | 76 + .../Items/ItemCategoryBulkDeleteAlert.js | 82 - .../Items/ItemCategoryBulkDeleteAlert.tsx | 82 + .../Alerts/Items/ItemCategoryDeleteAlert.js | 76 - .../Alerts/Items/ItemCategoryDeleteAlert.tsx | 76 + .../Alerts/Items/ItemDeleteAlert.js | 94 - .../Alerts/Items/ItemDeleteAlert.tsx | 97 + .../Alerts/Items/ItemInactivateAlert.js | 70 - .../Alerts/Items/ItemInactivateAlert.tsx | 68 + .../ItemsEntries/ItemsEntriesDeleteAlert.js | 55 - .../ItemsEntries/ItemsEntriesDeleteAlert.tsx | 55 + ...eteAlert.js => JournalBulkDeleteAlert.tsx} | 0 .../ManualJournals/JournalDeleteAlert.js | 78 - .../ManualJournals/JournalDeleteAlert.tsx | 76 + .../JournalDeleteEntriesAlert.js | 56 - .../JournalDeleteEntriesAlert.tsx | 56 + .../ManualJournals/JournalPublishAlert.js | 72 - .../ManualJournals/JournalPublishAlert.tsx | 70 + .../PaymentMades/ChangingFullAmountAlert.js | 55 - .../PaymentMades/ChangingFullAmountAlert.tsx | 54 + .../PaymentMades/ClearTransactionAlert.js | 54 - .../PaymentMades/ClearTransactionAlert.tsx | 54 + .../PaymentMades/ClearningAllLinesAlert.js | 54 - .../PaymentMades/ClearningAllLinesAlert.tsx | 54 + .../PaymentMades/PaymentMadeDeleteAlert.js | 76 - .../PaymentMades/PaymentMadeDeleteAlert.tsx | 75 + .../PaymentReceives/ClearingAllLinesAlert.js | 54 - .../PaymentReceives/ClearingAllLinesAlert.tsx | 54 + .../PaymentReceiveDeleteAlert.js | 81 - .../PaymentReceiveDeleteAlert.tsx | 84 + .../Alerts/Receipts/ReceiptCloseAlert.js | 70 - .../Alerts/Receipts/ReceiptCloseAlert.tsx | 68 + .../Alerts/Receipts/ReceiptDeleteAlert.js | 78 - .../Alerts/Receipts/ReceiptDeleteAlert.tsx | 81 + .../Alerts/Roles/RoleDeleteAlert.js | 83 - .../Alerts/Roles/RoleDeleteAlert.tsx | 86 + .../cancelUnlockingPartialAlert.js | 81 - .../cancelUnlockingPartialAlert.tsx | 80 + .../Alerts/Users/UserActivateAlert.js | 68 - .../Alerts/Users/UserActivateAlert.tsx | 65 + .../Alerts/Users/UserDeleteAlert.js | 76 - .../Alerts/Users/UserDeleteAlert.tsx | 80 + .../Alerts/Users/UserInactivateAlert.js | 74 - .../Alerts/Users/UserInactivateAlert.tsx | 82 + .../ReconcileVendorCreditDeleteAlert.js | 83 - .../ReconcileVendorCreditDeleteAlert.tsx | 88 + .../RefundVendorCreditDeleteAlert.js | 78 - .../RefundVendorCreditDeleteAlert.tsx | 77 + .../VendorCreditDeleteAlert.js | 84 - .../VendorCreditDeleteAlert.tsx | 87 + .../VendorCreditOpenedAlert.js | 69 - .../VendorCreditOpenedAlert.tsx | 68 + .../Alerts/Vendors/VendorActivateAlert.js | 69 - .../Alerts/Vendors/VendorActivateAlert.tsx | 68 + .../Alerts/Vendors/VendorDeleteAlert.js | 87 - .../Alerts/Vendors/VendorDeleteAlert.tsx | 90 + .../Alerts/Vendors/VendorInactivateAlert.js | 68 - .../Alerts/Vendors/VendorInactivateAlert.tsx | 67 + .../Alerts/Warehouses/WarehouseDeleteAlert.js | 80 - .../Warehouses/WarehouseDeleteAlert.tsx | 84 + .../TransferredWarehouseTransferAlert.js | 71 - .../TransferredWarehouseTransferAlert.tsx | 70 + .../WarehouseMarkPrimaryAlert.js | 70 - .../WarehouseMarkPrimaryAlert.tsx | 69 + .../WarehouseTransferDeleteAlert.js | 85 - .../WarehouseTransferDeleteAlert.tsx | 88 + .../WarehouseTransferInitiateAlert.js | 71 - .../WarehouseTransferInitiateAlert.tsx | 70 + src/containers/AlertsContainer/components.js | 100 - src/containers/AlertsContainer/components.tsx | 100 + .../AlertsContainer/{index.js => index.tsx} | 0 src/containers/AlertsContainer/registered.js | 53 - src/containers/AlertsContainer/registered.tsx | 53 + .../Authentication/AuthCopyright.js | 19 - .../Authentication/AuthCopyright.tsx | 19 + .../{AuthInsider.js => AuthInsider.tsx} | 0 src/containers/Authentication/InviteAccept.js | 20 - .../Authentication/InviteAccept.tsx | 20 + .../Authentication/InviteAcceptForm.js | 101 - .../Authentication/InviteAcceptForm.tsx | 101 + .../Authentication/InviteAcceptFormContent.js | 131 - .../InviteAcceptFormContent.tsx | 131 + .../Authentication/InviteAcceptProvider.js | 56 - .../Authentication/InviteAcceptProvider.tsx | 56 + src/containers/Authentication/Login.js | 71 - src/containers/Authentication/Login.tsx | 70 + src/containers/Authentication/LoginForm.js | 88 - src/containers/Authentication/LoginForm.tsx | 88 + src/containers/Authentication/Register.js | 92 - src/containers/Authentication/Register.tsx | 88 + src/containers/Authentication/RegisterForm.js | 147 - .../Authentication/RegisterForm.tsx | 147 + .../Authentication/ResetPassword.js | 85 - .../Authentication/ResetPassword.tsx | 86 + .../Authentication/ResetPasswordForm.js | 63 - .../Authentication/ResetPasswordForm.tsx | 63 + .../Authentication/SendResetPassword.js | 79 - .../Authentication/SendResetPassword.tsx | 87 + .../Authentication/SendResetPasswordForm.js | 42 - .../Authentication/SendResetPasswordForm.tsx | 42 + src/containers/Authentication/components.js | 57 - src/containers/Authentication/components.tsx | 56 + src/containers/Authentication/utils.js | 132 - src/containers/Authentication/utils.tsx | 132 + .../Authentication/withAuthentication.js | 15 - .../Authentication/withAuthentication.tsx | 15 + ...tions.js => withAuthenticationActions.tsx} | 0 .../AccountTransactionsActionsBar.js | 127 - .../AccountTransactionsActionsBar.tsx | 127 + .../AccountTransactionsAlerts.js | 15 - .../AccountTransactionsAlerts.tsx | 15 + .../AccountTransactionsDataTable.js | 135 - .../AccountTransactionsDataTable.tsx | 138 + .../AccountTransactionsDetailsBar.js | 183 - .../AccountTransactionsDetailsBar.tsx | 183 + .../AccountTransactionsList.js | 42 - .../AccountTransactionsList.tsx | 42 + .../AccountTransactionsProvider.js | 97 - .../AccountTransactionsProvider.tsx | 96 + .../AccountTransactions/components.js | 133 - .../AccountTransactions/components.tsx | 136 + .../CashFlow/AccountTransactions/utils.js | 92 - .../CashFlow/AccountTransactions/utils.tsx | 92 + .../withCashflowAccounts.js | 15 - .../withCashflowAccounts.tsx | 15 + .../withCashflowAccountsTableActions.js | 15 - .../withCashflowAccountsTableActions.tsx | 15 + .../CashFlowAccountsActionsBar.js | 117 - .../CashFlowAccountsActionsBar.tsx | 120 + .../CashFlowAccountsDataTable.js | 65 - .../CashFlowAccountsDataTable.tsx | 66 + .../CashFlowAccounts/CashFlowAccountsList.js | 49 - .../CashFlowAccounts/CashFlowAccountsList.tsx | 49 + .../CashFlowAccountsProvider.js | 40 - .../CashFlowAccountsProvider.tsx | 39 + .../CashFlowAccounts/CashflowAccountsGrid.js | 313 - .../CashFlowAccounts/CashflowAccountsGrid.tsx | 306 + .../CashFlow/CashFlowAccounts/components.js | 92 - .../CashFlow/CashFlowAccounts/components.tsx | 92 + .../CashFlow/CashFlowAccounts/utils.js | 11 - .../CashFlow/CashFlowAccounts/utils.tsx | 11 + src/containers/Currencies/withCurrencies.js | 15 - src/containers/Currencies/withCurrencies.tsx | 15 + .../Currencies/withCurrenciesActions.js | 17 - .../Currencies/withCurrenciesActions.tsx | 17 + .../Currencies/withCurrencyDetail.js | 12 - .../Currencies/withCurrencyDetail.tsx | 8 + .../CustomerForm/CustomerAddressTabs.js | 230 - .../CustomerForm/CustomerAddressTabs.tsx | 230 + .../CustomerForm/CustomerAttachmentTabs.js | 24 - .../CustomerForm/CustomerAttachmentTabs.tsx | 23 + .../CustomerForm/CustomerFinancialPanel.js | 134 - .../CustomerForm/CustomerFinancialPanel.tsx | 133 + .../CustomerForm/CustomerFloatingActions.js | 107 - .../CustomerForm/CustomerFloatingActions.tsx | 104 + ...Form.schema.js => CustomerForm.schema.tsx} | 0 .../{CustomerForm.js => CustomerForm.tsx} | 0 .../CustomerFormAfterPrimarySection.js | 71 - .../CustomerFormAfterPrimarySection.tsx | 71 + .../CustomerForm/CustomerFormFormik.js | 127 - .../CustomerForm/CustomerFormFormik.tsx | 125 + .../CustomerForm/CustomerFormPage.js | 74 - .../CustomerForm/CustomerFormPage.tsx | 73 + .../CustomerFormPrimarySection.js | 128 - .../CustomerFormPrimarySection.tsx | 126 + .../CustomerForm/CustomerFormProvider.js | 80 - .../CustomerForm/CustomerFormProvider.tsx | 80 + .../CustomerForm/CustomerNotePanel.js | 25 - .../CustomerForm/CustomerNotePanel.tsx | 25 + .../CustomerForm/CustomerTypeRadioField.js | 43 - .../CustomerForm/CustomerTypeRadioField.tsx | 43 + .../Customers/CustomerForm/CustomersTabs.js | 44 - .../Customers/CustomerForm/CustomersTabs.tsx | 42 + .../CustomerForm/{utils.js => utils.tsx} | 0 src/containers/Customers/CustomersAlerts.js | 20 - src/containers/Customers/CustomersAlerts.tsx | 20 + .../CustomersLanding/CustomersActionsBar.js | 188 - .../CustomersLanding/CustomersActionsBar.tsx | 188 + .../CustomersLanding/CustomersEmptyStatus.js | 40 - .../CustomersLanding/CustomersEmptyStatus.tsx | 39 + .../CustomersLanding/CustomersList.js | 57 - .../CustomersLanding/CustomersList.tsx | 57 + .../CustomersLanding/CustomersListProvider.js | 66 - .../CustomersListProvider.tsx | 66 + .../CustomersLanding/CustomersTable.js | 168 - .../CustomersLanding/CustomersTable.tsx | 171 + .../CustomersLanding/CustomersViewsTabs.js | 54 - .../CustomersLanding/CustomersViewsTabs.tsx | 54 + .../Customers/CustomersLanding/components.js | 177 - .../Customers/CustomersLanding/components.tsx | 174 + .../Customers/CustomersLanding/utils.js | 8 - .../Customers/CustomersLanding/utils.tsx | 8 + .../CustomersLanding/withCustomers.js | 20 - .../CustomersLanding/withCustomers.tsx | 20 + .../CustomersLanding/withCustomersActions.js | 12 - .../CustomersLanding/withCustomersActions.tsx | 12 + .../Customers/CustomersUniversalSearch.js | 50 - .../Customers/CustomersUniversalSearch.tsx | 50 + src/containers/Customers/utils.js | 27 - src/containers/Customers/utils.tsx | 27 + .../Customers/withCustomerDetail.js | 8 - .../Customers/withCustomerDetail.tsx | 8 + src/containers/Dashboard/Sidebar/Sidebar.js | 42 - src/containers/Dashboard/Sidebar/Sidebar.tsx | 42 + .../Dashboard/Sidebar/SidebarContainer.js | 78 - .../Dashboard/Sidebar/SidebarContainer.tsx | 78 + .../Dashboard/Sidebar/SidebarHead.js | 68 - .../Dashboard/Sidebar/SidebarHead.tsx | 68 + .../Dashboard/Sidebar/SidebarMenu.js | 74 - .../Dashboard/Sidebar/SidebarMenu.tsx | 74 + src/containers/Dashboard/Sidebar/hooks.js | 358 - src/containers/Dashboard/Sidebar/hooks.tsx | 360 + ...ardSidebar.js => withDashboardSidebar.tsx} | 0 .../Sidebar/withDashboardSidebarActions.js | 16 - .../Sidebar/withDashboardSidebarActions.tsx | 16 + .../SidebarOverlay/SidebarOverlayBinded.tsx | 4 +- .../{withDashboard.js => withDashboard.tsx} | 0 .../Dashboard/withDashboardActions.js | 65 - .../Dashboard/withDashboardActions.tsx | 65 + src/containers/Dialog/withDialogActions.js | 13 - src/containers/Dialog/withDialogActions.tsx | 13 + ...logContent.js => AccountDialogContent.tsx} | 0 .../AccountDialog/AccountDialogForm.js | 136 - .../AccountDialog/AccountDialogForm.tsx | 136 + .../AccountDialog/AccountDialogFormContent.js | 225 - .../AccountDialogFormContent.tsx | 224 + .../AccountDialog/AccountDialogProvider.js | 84 - .../AccountDialog/AccountDialogProvider.tsx | 84 + .../AccountDialog/AccountForm.schema.js | 20 - .../AccountDialog/AccountForm.schema.tsx | 20 + src/containers/Dialogs/AccountDialog/index.js | 39 - .../Dialogs/AccountDialog/index.tsx | 39 + src/containers/Dialogs/AccountDialog/utils.js | 108 - .../Dialogs/AccountDialog/utils.tsx | 107 + ...js => AllocateLandedCostDialogContent.tsx} | 0 .../AllocateLandedCostDialogProvider.js | 114 - .../AllocateLandedCostDialogProvider.tsx | 114 + .../AllocateLandedCostEntriesTable.js | 55 - .../AllocateLandedCostEntriesTable.tsx | 55 + .../AllocateLandedCostFloatingActions.js | 77 - .../AllocateLandedCostFloatingActions.tsx | 77 + .../AllocateLandedCostForm.js | 103 - ...a.js => AllocateLandedCostForm.schema.tsx} | 0 .../AllocateLandedCostForm.tsx | 103 + .../AllocateLandedCostFormBody.js | 26 - .../AllocateLandedCostFormBody.tsx | 26 + .../AllocateLandedCostFormContent.js | 37 - .../AllocateLandedCostFormContent.tsx | 37 + .../AllocateLandedCostFormFields.js | 229 - .../AllocateLandedCostFormFields.tsx | 229 + .../Dialogs/AllocateLandedCostDialog/index.js | 36 - .../AllocateLandedCostDialog/index.tsx | 36 + .../Dialogs/AllocateLandedCostDialog/utils.js | 170 - .../AllocateLandedCostDialog/utils.tsx | 170 + .../BadDebtDialog/BadDebtDialogContent.js | 20 - .../BadDebtDialog/BadDebtDialogContent.tsx | 20 + .../Dialogs/BadDebtDialog/BadDebtForm.js | 85 - .../BadDebtDialog/BadDebtForm.schema.js | 17 - .../BadDebtDialog/BadDebtForm.schema.tsx | 17 + .../Dialogs/BadDebtDialog/BadDebtForm.tsx | 85 + ...tFormContent.js => BadDebtFormContent.tsx} | 0 .../BadDebtDialog/BadDebtFormFields.js | 121 - .../BadDebtDialog/BadDebtFormFields.tsx | 121 + .../BadDebtFormFloatingActions.js | 48 - .../BadDebtFormFloatingActions.tsx | 48 + .../BadDebtDialog/BadDebtFormProvider.js | 46 - .../BadDebtDialog/BadDebtFormProvider.tsx | 41 + src/containers/Dialogs/BadDebtDialog/index.js | 29 - .../Dialogs/BadDebtDialog/index.tsx | 28 + src/containers/Dialogs/BadDebtDialog/utils.js | 17 - .../Dialogs/BadDebtDialog/utils.tsx | 17 + .../BillNumberDialogContent.js | 79 - .../BillNumberDialogContent.tsx | 79 + .../Dialogs/BillNumberDialog/index.js | 26 - .../Dialogs/BillNumberDialog/index.tsx | 26 + ...ent.js => BranchActivateDialogContent.tsx} | 0 .../BranchActivateForm.js | 64 - .../BranchActivateForm.tsx | 64 + ...ntent.js => BranchActivateFormContent.tsx} | 0 .../BranchActivateFormFloatingActions.js | 48 - .../BranchActivateFormFloatingActions.tsx | 48 + .../BranchActivateFormProvider.js | 29 - .../BranchActivateFormProvider.tsx | 29 + .../Dialogs/BranchActivateDialog/index.js | 32 - .../Dialogs/BranchActivateDialog/index.tsx | 31 + .../Dialogs/BranchFormDialog/BranchForm.js | 82 - .../BranchFormDialog/BranchForm.schema.js | 16 - .../BranchFormDialog/BranchForm.schema.tsx | 16 + .../Dialogs/BranchFormDialog/BranchForm.tsx | 82 + ...chFormContent.js => BranchFormContent.tsx} | 0 .../BranchFormDialogContent.js | 21 - .../BranchFormDialogContent.tsx | 21 + .../BranchFormDialog/BranchFormFields.js | 153 - .../BranchFormDialog/BranchFormFields.tsx | 151 + .../BranchFormFloatingActions.js | 46 - .../BranchFormFloatingActions.tsx | 46 + .../BranchFormDialog/BranchFormProvider.js | 37 - .../BranchFormDialog/BranchFormProvider.tsx | 37 + .../Dialogs/BranchFormDialog/index.js | 41 - .../Dialogs/BranchFormDialog/index.tsx | 40 + .../Dialogs/BranchFormDialog/utils.js | 14 - .../Dialogs/BranchFormDialog/utils.tsx | 12 + .../ContactDuplicateDialogContent.js | 18 - .../ContactDuplicateDialogContent.tsx | 18 + .../ContactDuplicateForm.js | 108 - .../ContactDuplicateForm.tsx | 108 + .../ContactDuplicateProvider.js | 26 - .../ContactDuplicateProvider.tsx | 26 + .../Dialogs/ContactDuplicateDialog/index.js | 33 - .../Dialogs/ContactDuplicateDialog/index.tsx | 33 + .../CreditNoteNumberDialogContent.js | 102 - .../CreditNoteNumberDialogContent.tsx | 102 + .../CreditNoteNumberDialogProvider.js | 28 - .../CreditNoteNumberDialogProvider.tsx | 28 + .../Dialogs/CreditNoteNumberDialog/index.js | 40 - .../Dialogs/CreditNoteNumberDialog/index.tsx | 40 + .../CreditNotePdfPreviewDialogContent.js | 47 - .../CreditNotePdfPreviewDialogContent.tsx | 47 + .../CreditNotePdfPreviewDialog/index.js | 42 - .../CreditNotePdfPreviewDialog/index.tsx | 42 + .../CurrencyFormDialog/CurrencyForm.js | 105 - .../CurrencyFormDialog/CurrencyForm.schema.js | 17 - .../CurrencyForm.schema.tsx | 17 + .../CurrencyFormDialog/CurrencyForm.tsx | 104 + ...FormContent.js => CurrencyFormContent.tsx} | 0 .../CurrencyFormDialogContent.js | 27 - .../CurrencyFormDialogContent.tsx | 27 + .../CurrencyFormDialog/CurrencyFormFields.js | 97 - .../CurrencyFormDialog/CurrencyFormFields.tsx | 97 + .../CurrencyFormDialog/CurrencyFormFooter.js | 40 - .../CurrencyFormDialog/CurrencyFormFooter.tsx | 40 + .../CurrencyFormProvider.js | 33 - .../CurrencyFormProvider.tsx | 33 + .../Dialogs/CurrencyFormDialog/index.js | 46 - .../Dialogs/CurrencyFormDialog/index.tsx | 46 + .../CustomerOpeningBalanceDialogContent.js | 25 - .../CustomerOpeningBalanceDialogContent.tsx | 25 + .../CustomerOpeningBalanceFields.js | 115 - .../CustomerOpeningBalanceFields.tsx | 115 + .../CustomerOpeningBalanceForm.js | 83 - ... => CustomerOpeningBalanceForm.schema.tsx} | 0 .../CustomerOpeningBalanceForm.tsx | 83 + ... => CustomerOpeningBalanceFormContent.tsx} | 0 ...stomerOpeningBalanceFormFloatingActions.js | 50 - ...tomerOpeningBalanceFormFloatingActions.tsx | 50 + .../CustomerOpeningBalanceFormProvider.js | 65 - .../CustomerOpeningBalanceFormProvider.tsx | 65 + .../CustomerOpeningBalanceDialog/index.js | 40 - .../CustomerOpeningBalanceDialog/index.tsx | 40 + .../{utils.js => utils.tsx} | 0 .../EstimateNumberDialogContent.js | 103 - .../EstimateNumberDialogContent.tsx | 103 + .../Dialogs/EstimateNumberDialog/index.js | 42 - .../Dialogs/EstimateNumberDialog/index.tsx | 42 + .../EstimatePdfPreviewDialogContent.js | 50 - .../EstimatePdfPreviewDialogContent.tsx | 50 + .../Dialogs/EstimatePdfPreviewDialog/index.js | 44 - .../EstimatePdfPreviewDialog/index.tsx | 44 + .../ExchangeRateForm.js | 114 - .../ExchangeRateForm.schema.js | 18 - .../ExchangeRateForm.schema.tsx | 18 + .../ExchangeRateForm.tsx | 113 + ...Content.js => ExchangeRateFormContent.tsx} | 0 .../ExchangeRateFormDialogContent.js | 26 - .../ExchangeRateFormDialogContent.tsx | 26 + .../ExchangeRateFormFields.js | 88 - .../ExchangeRateFormFields.tsx | 88 + .../ExchangeRateFormFooter.js | 35 - .../ExchangeRateFormFooter.tsx | 35 + .../ExchangeRateFormProvider.js | 52 - .../ExchangeRateFormProvider.tsx | 52 + .../Dialogs/ExchangeRateFormDialog/index.js | 49 - .../Dialogs/ExchangeRateFormDialog/index.tsx | 44 + .../Dialogs/ExportDialog.tsx} | 0 .../Dialogs/ImportDialog.tsx} | 0 .../DecrementAdjustmentFields.js | 123 - .../DecrementAdjustmentFields.tsx | 121 + .../IncrementAdjustmentFields.js | 145 - .../IncrementAdjustmentFields.tsx | 144 + .../InventoryAdjustmentFloatingActions.js | 75 - .../InventoryAdjustmentFloatingActions.tsx | 75 + .../InventoryAdjustmentForm.js | 85 - .../InventoryAdjustmentForm.schema.js | 30 - .../InventoryAdjustmentForm.schema.tsx | 30 + .../InventoryAdjustmentForm.tsx | 85 + ....js => InventoryAdjustmentFormContent.tsx} | 0 .../InventoryAdjustmentFormDialogContent.js | 21 - .../InventoryAdjustmentFormDialogContent.tsx | 21 + .../InventoryAdjustmentFormDialogFields.js | 242 - .../InventoryAdjustmentFormDialogFields.tsx | 241 + .../InventoryAdjustmentFormProvider.js | 86 - .../InventoryAdjustmentFormProvider.tsx | 86 + .../InventoryAdjustmentQuantityFields.js | 22 - .../InventoryAdjustmentQuantityFields.tsx | 22 + .../InventoryAdjustmentFormDialog/index.js | 38 - .../InventoryAdjustmentFormDialog/index.tsx | 37 + .../{utils.js => utils.tsx} | 0 ....schema.js => InviteUserDialog.schema.tsx} | 0 .../InviteUserDialogContent.js | 21 - .../InviteUserDialogContent.tsx | 21 + .../InviteUserDialog/InviteUserForm.js | 81 - .../InviteUserDialog/InviteUserForm.tsx | 75 + .../InviteUserDialog/InviteUserFormContent.js | 90 - .../InviteUserFormContent.tsx | 89 + .../InviteUserFormProvider.js | 42 - .../InviteUserFormProvider.tsx | 42 + .../Dialogs/InviteUserDialog/index.js | 44 - .../Dialogs/InviteUserDialog/index.tsx | 43 + .../InviteUserDialog/{utils.js => utils.tsx} | 0 .../InvoiceNumberDialogContent.js | 101 - .../InvoiceNumberDialogContent.tsx | 101 + .../InvoiceNumberDialogProvider.js | 28 - .../InvoiceNumberDialogProvider.tsx | 28 + .../Dialogs/InvoiceNumberDialog/index.js | 42 - .../Dialogs/InvoiceNumberDialog/index.tsx | 41 + .../InvoicePdfPreviewDialogContent.js | 49 - .../InvoicePdfPreviewDialogContent.tsx | 49 + .../Dialogs/InvoicePdfPreviewDialog/index.js | 40 - .../Dialogs/InvoicePdfPreviewDialog/index.tsx | 40 + .../ItemCategoryDialog/ItemCategoryForm.js | 114 - .../ItemCategoryDialog/ItemCategoryForm.tsx | 113 + ...Content.js => ItemCategoryFormContent.tsx} | 0 .../ItemCategoryFormDialogContent.js | 23 - .../ItemCategoryFormDialogContent.tsx | 23 + .../ItemCategoryFormFields.js | 60 - .../ItemCategoryFormFields.tsx | 59 + .../ItemCategoryFormFooter.js | 43 - .../ItemCategoryFormFooter.tsx | 43 + .../ItemCategoryProvider.js | 57 - .../ItemCategoryProvider.tsx | 57 + .../Dialogs/ItemCategoryDialog/index.js | 46 - .../Dialogs/ItemCategoryDialog/index.tsx | 45 + .../itemCategoryForm.schema.js | 14 - .../itemCategoryForm.schema.tsx | 14 + .../JournalNumberDialogContent.js | 102 - .../JournalNumberDialogContent.tsx | 102 + .../Dialogs/JournalNumberDialog/index.js | 40 - .../Dialogs/JournalNumberDialog/index.tsx | 40 + ...s => LockingTransactionsDialogContent.tsx} | 0 .../LockingTransactionsForm.js | 89 - .../LockingTransactionsForm.schema.js | 14 - .../LockingTransactionsForm.schema.tsx | 14 + .../LockingTransactionsForm.tsx | 89 + ....js => LockingTransactionsFormContent.tsx} | 0 .../LockingTransactionsFormFields.js | 73 - .../LockingTransactionsFormFields.tsx | 73 + .../LockingTransactionsFormFloatingActions.js | 48 - ...LockingTransactionsFormFloatingActions.tsx | 48 + .../LockingTransactionsFormProvider.js | 46 - .../LockingTransactionsFormProvider.tsx | 46 + .../LockingTransactionsDialog/index.js | 38 - .../LockingTransactionsDialog/index.tsx | 38 + ...tentFields.js => MoneyInContentFields.tsx} | 0 ...logContent.js => MoneyInDialogContent.tsx} | 0 .../MoneyInDialog/MoneyInDialogProvider.js | 91 - .../MoneyInDialog/MoneyInDialogProvider.tsx | 91 + .../MoneyInDialog/MoneyInFloatingActions.js | 76 - .../MoneyInDialog/MoneyInFloatingActions.tsx | 76 + .../Dialogs/MoneyInDialog/MoneyInForm.js | 117 - .../MoneyInDialog/MoneyInForm.schema.js | 23 - .../MoneyInDialog/MoneyInForm.schema.tsx | 23 + .../Dialogs/MoneyInDialog/MoneyInForm.tsx | 117 + ...nFormContent.js => MoneyInFormContent.tsx} | 0 .../MoneyInDialog/MoneyInFormDialog.js | 28 - .../MoneyInDialog/MoneyInFormDialog.tsx | 28 + .../MoneyInDialog/MoneyInFormFields.js | 30 - .../MoneyInDialog/MoneyInFormFields.tsx | 29 + .../OtherIncome/OtherIncomeFormFields.js | 310 - .../OtherIncome/OtherIncomeFormFields.tsx | 308 + .../OwnerContributionFormFields.js | 306 - .../OwnerContributionFormFields.tsx | 304 + .../MoneyInDialog/TransactionTypeFields.js | 94 - .../MoneyInDialog/TransactionTypeFields.tsx | 92 + .../TransferFromAccountFormFields.js | 308 - .../TransferFromAccountFormFields.tsx | 306 + src/containers/Dialogs/MoneyInDialog/index.js | 39 - .../Dialogs/MoneyInDialog/index.tsx | 39 + src/containers/Dialogs/MoneyInDialog/utils.js | 47 - .../Dialogs/MoneyInDialog/utils.tsx | 47 + ...entFields.js => MoneyOutContentFields.tsx} | 0 ...ogContent.js => MoneyOutDialogContent.tsx} | 0 .../MoneyOutDialog/MoneyOutDialogProvider.js | 86 - .../MoneyOutDialog/MoneyOutDialogProvider.tsx | 86 + .../MoneyOutDialog/MoneyOutFloatingActions.js | 78 - .../MoneyOutFloatingActions.tsx | 68 + .../Dialogs/MoneyOutDialog/MoneyOutForm.js | 114 - .../MoneyOutDialog/MoneyOutForm.schema.js | 22 - .../MoneyOutDialog/MoneyOutForm.schema.tsx | 22 + .../Dialogs/MoneyOutDialog/MoneyOutForm.tsx | 114 + ...FormContent.js => MoneyOutFormContent.tsx} | 0 .../MoneyOutDialog/MoneyOutFormDialog.js | 27 - .../MoneyOutDialog/MoneyOutFormDialog.tsx | 27 + .../MoneyOutDialog/MoneyOutFormFields.js | 29 - .../MoneyOutDialog/MoneyOutFormFields.tsx | 29 + .../OtherExpense/OtherExpnseFormFields.js | 307 - .../OtherExpense/OtherExpnseFormFields.tsx | 306 + .../OwnerDrawings/OwnerDrawingsFormFields.js | 303 - .../OwnerDrawings/OwnerDrawingsFormFields.tsx | 301 + .../MoneyOutDialog/TransactionTypeFields.js | 96 - .../MoneyOutDialog/TransactionTypeFields.tsx | 96 + .../TransferToAccountFormFields.js | 307 - .../TransferToAccountFormFields.tsx | 307 + .../Dialogs/MoneyOutDialog/index.js | 42 - .../Dialogs/MoneyOutDialog/index.tsx | 42 + .../Dialogs/MoneyOutDialog/utils.js | 46 - .../Dialogs/MoneyOutDialog/utils.tsx | 46 + ... => NotifyEstimateViaSMSDialogContent.tsx} | 0 .../NotifyEstimateViaSMSForm.js | 81 - .../NotifyEstimateViaSMSForm.tsx | 81 + .../NotifyEstimateViaSMSFormProvider.js | 42 - .../NotifyEstimateViaSMSFormProvider.tsx | 42 + .../NotifyEstimateViaSMSDialog/index.js | 36 - .../NotifyEstimateViaSMSDialog/index.tsx | 35 + ...s => NotifyInvoiceViaSMSDialogContent.tsx} | 0 .../NotifyInvoiceViaSMSForm.js | 108 - .../NotifyInvoiceViaSMSForm.tsx | 108 + .../NotifyInvoiceViaSMSFormProvider.js | 50 - .../NotifyInvoiceViaSMSFormProvider.tsx | 50 + .../NotifyInvoiceViaSMSDialog/index.js | 36 - .../NotifyInvoiceViaSMSDialog/index.tsx | 35 + .../NotifyPaymentReceiveViaFormProvider.js | 47 - .../NotifyPaymentReceiveViaFormProvider.tsx | 47 + ... => NotifyPaymentReceiveViaSMSContent.tsx} | 0 .../NotifyPaymentReceiveViaSMSForm.js | 87 - .../NotifyPaymentReceiveViaSMSForm.tsx | 87 + .../NotifyPaymentReceiveViaSMSDialog/index.js | 34 - .../index.tsx | 33 + ...s => NotifyReceiptViaSMSDialogContent.tsx} | 0 .../NotifyReceiptViaSMSForm.js | 85 - .../NotifyReceiptViaSMSForm.tsx | 85 + .../NotifyReceiptViaSMSFormProvider.js | 39 - .../NotifyReceiptViaSMSFormProvider.tsx | 39 + .../NotifyReceiptViaSMSDialog/index.js | 35 - .../NotifyReceiptViaSMSDialog/index.tsx | 35 + .../PaymentReceiveNumberDialogContent.js | 106 - .../PaymentReceiveNumberDialogContent.tsx | 106 + .../PaymentReceiveNumberDialog/index.js | 38 - .../PaymentReceiveNumberDialog/index.tsx | 37 + .../PaymentReceivePdfPreviewContent.js | 49 - .../PaymentReceivePdfPreviewContent.tsx | 49 + .../PaymentReceivePdfPreviewDialog/index.js | 44 - .../PaymentReceivePdfPreviewDialog/index.tsx | 44 + .../PaymentViaVoucherDialogContent.js | 100 - .../PaymentViaVoucherDialogContent.tsx | 98 + .../PaymentViaVoucherForm.js | 76 - .../PaymentViaVoucherForm.tsx | 76 + .../Dialogs/PaymentViaVoucherDialog/index.js | 37 - .../Dialogs/PaymentViaVoucherDialog/index.tsx | 36 + .../QuickPaymentMade.schema.js | 36 - .../QuickPaymentMade.schema.tsx | 36 + .../QuickPaymentMadeFloatingActions.js | 43 - .../QuickPaymentMadeFloatingActions.tsx | 43 + .../QuickPaymentMadeForm.js | 84 - .../QuickPaymentMadeForm.tsx | 83 + ...ent.js => QuickPaymentMadeFormContent.tsx} | 0 .../QuickPaymentMadeFormDialogContent.js | 21 - .../QuickPaymentMadeFormDialogContent.tsx | 21 + .../QuickPaymentMadeFormFields.js | 265 - .../QuickPaymentMadeFormFields.tsx | 266 + .../QuickPaymentMadeFormProvider.js | 68 - .../QuickPaymentMadeFormProvider.tsx | 68 + .../QuickPaymentMadeFormDialog/index.js | 38 - .../QuickPaymentMadeFormDialog/index.tsx | 37 + .../QuickPaymentMadeFormDialog/utils.js | 56 - .../QuickPaymentMadeFormDialog/utils.tsx | 58 + .../QuickPaymentReceive.schema.js | 33 - .../QuickPaymentReceive.schema.tsx | 33 + .../QuickPaymentReceiveFloatingActions.js | 42 - .../QuickPaymentReceiveFloatingActions.tsx | 42 + .../QuickPaymentReceiveForm.js | 111 - .../QuickPaymentReceiveForm.tsx | 111 + ....js => QuickPaymentReceiveFormContent.tsx} | 0 .../QuickPaymentReceiveFormDialogContent.js | 24 - .../QuickPaymentReceiveFormDialogContent.tsx | 24 + .../QuickPaymentReceiveFormFields.js | 278 - .../QuickPaymentReceiveFormFields.tsx | 278 + .../QuickPaymentReceiveFormProvider.js | 78 - .../QuickPaymentReceiveFormProvider.tsx | 78 + .../QuickPaymentReceiveFormDialog/index.js | 38 - .../QuickPaymentReceiveFormDialog/index.tsx | 38 + .../QuickPaymentReceiveFormDialog/utils.js | 65 - .../QuickPaymentReceiveFormDialog/utils.tsx | 65 + .../ReceiptNumberDialogContent.js | 102 - .../ReceiptNumberDialogContent.tsx | 102 + .../Dialogs/ReceiptNumberDialog/index.js | 42 - .../Dialogs/ReceiptNumberDialog/index.tsx | 41 + .../ReceiptPdfPreviewDialogContent.js | 49 - .../ReceiptPdfPreviewDialogContent.tsx | 49 + .../Dialogs/ReceiptPdfPreviewDialog/index.js | 43 - .../Dialogs/ReceiptPdfPreviewDialog/index.tsx | 41 + ...s => ReconcileCreditNoteDialogContent.tsx} | 0 .../ReconcileCreditNoteEntriesTable.js | 80 - .../ReconcileCreditNoteEntriesTable.tsx | 80 + .../ReconcileCreditNoteForm.js | 97 - ....js => ReconcileCreditNoteForm.schema.tsx} | 0 .../ReconcileCreditNoteForm.tsx | 97 + .../ReconcileCreditNoteFormContent.js | 28 - .../ReconcileCreditNoteFormContent.tsx | 28 + .../ReconcileCreditNoteFormFields.js | 115 - .../ReconcileCreditNoteFormFields.tsx | 115 + .../ReconcileCreditNoteFormFloatingActions.js | 47 - ...ReconcileCreditNoteFormFloatingActions.tsx | 47 + .../ReconcileCreditNoteFormProvider.js | 64 - .../ReconcileCreditNoteFormProvider.tsx | 64 + .../ReconcileCreditNoteDialog/index.js | 36 - .../ReconcileCreditNoteDialog/index.tsx | 36 + .../ReconcileCreditNoteDialog/utils.js | 119 - .../ReconcileCreditNoteDialog/utils.tsx | 120 + ...=> ReconcileVendorCreditDialogContent.tsx} | 0 .../ReconcileVendorCreditEntriesTable.js | 83 - .../ReconcileVendorCreditEntriesTable.tsx | 83 + .../ReconcileVendorCreditFloatingActions.js | 42 - .../ReconcileVendorCreditFloatingActions.tsx | 42 + .../ReconcileVendorCreditForm.js | 97 - ...s => ReconcileVendorCreditForm.schema.tsx} | 0 .../ReconcileVendorCreditForm.tsx | 97 + .../ReconcileVendorCreditFormContent.js | 26 - .../ReconcileVendorCreditFormContent.tsx | 26 + .../ReconcileVendorCreditFormFields.js | 113 - .../ReconcileVendorCreditFormFields.tsx | 113 + .../ReconcileVendorCreditFormProvider.js | 64 - .../ReconcileVendorCreditFormProvider.tsx | 64 + .../ReconcileVendorCreditDialog/index.js | 36 - .../ReconcileVendorCreditDialog/index.tsx | 36 + .../ReconcileVendorCreditDialog/utils.js | 78 - .../ReconcileVendorCreditDialog/utils.tsx | 77 + .../RefundCreditNoteDialogContent.js | 23 - .../RefundCreditNoteDialogContent.tsx | 23 + .../RefundCreditNoteFloatingActions.js | 45 - .../RefundCreditNoteFloatingActions.tsx | 45 + .../RefundCreditNoteForm.js | 77 - .../RefundCreditNoteForm.schema.js | 13 - .../RefundCreditNoteForm.schema.tsx | 13 + .../RefundCreditNoteForm.tsx | 77 + ...ent.js => RefundCreditNoteFormContent.tsx} | 0 .../RefundCreditNoteFormFields.js | 228 - .../RefundCreditNoteFormFields.tsx | 226 + .../RefundCreditNoteFormProvider.js | 76 - .../RefundCreditNoteFormProvider.tsx | 76 + .../Dialogs/RefundCreditNoteDialog/index.js | 38 - .../Dialogs/RefundCreditNoteDialog/index.tsx | 38 + .../{utils.js => utils.tsx} | 0 .../RefundVendorCreditDialogContent.js | 21 - .../RefundVendorCreditDialogContent.tsx | 21 + .../RefundVendorCreditFloatingActions.js | 46 - .../RefundVendorCreditFloatingActions.tsx | 46 + .../RefundVendorCreditForm.js | 79 - .../RefundVendorCreditForm.schema.js | 15 - .../RefundVendorCreditForm.schema.tsx | 15 + .../RefundVendorCreditForm.tsx | 79 + ...t.js => RefundVendorCreditFormContent.tsx} | 0 .../RefundVendorCreditFormFields.js | 228 - .../RefundVendorCreditFormFields.tsx | 227 + .../RefundVendorCreditFormProvider.js | 72 - .../RefundVendorCreditFormProvider.tsx | 72 + .../Dialogs/RefundVendorCreditDialog/index.js | 38 - .../RefundVendorCreditDialog/index.tsx | 38 + .../{utils.js => utils.tsx} | 0 .../SMSMessageDialogContent.js | 23 - .../SMSMessageDialogContent.tsx | 23 + .../SMSMessageDialogProvider.js | 39 - .../SMSMessageDialogProvider.tsx | 39 + .../SMSMessageDialog/SMSMessageForm.js | 80 - .../SMSMessageDialog/SMSMessageForm.schema.js | 11 - .../SMSMessageForm.schema.tsx | 11 + .../SMSMessageDialog/SMSMessageForm.tsx | 80 + .../SMSMessageDialog/SMSMessageFormContent.js | 111 - .../SMSMessageFormContent.tsx | 111 + .../SMSMessageDialog/SMSMessageFormFields.js | 65 - .../SMSMessageDialog/SMSMessageFormFields.tsx | 65 + .../SMSMessageFormFloatingActions.js | 52 - .../SMSMessageFormFloatingActions.tsx | 52 + .../Dialogs/SMSMessageDialog/index.js | 39 - .../Dialogs/SMSMessageDialog/index.tsx | 39 + .../SMSMessageDialog/{utils.js => utils.tsx} | 0 .../TransactionNumberDialogContent.js | 103 - .../TransactionNumberDialogContent.tsx | 103 + .../TransactionNumberDialogProvider.js | 26 - .../TransactionNumberDialogProvider.tsx | 26 + .../Dialogs/TransactionNumberDialog/index.js | 42 - .../Dialogs/TransactionNumberDialog/index.tsx | 41 + ...ckingPartialTransactionsDialogContent.tsx} | 0 .../UnlockingPartialTransactionsForm.js | 79 - ...UnlockingPartialTransactionsForm.schema.js | 15 - ...nlockingPartialTransactionsForm.schema.tsx | 15 + .../UnlockingPartialTransactionsForm.tsx | 79 + ...lockingPartialTransactionsFormContent.tsx} | 0 .../UnlockingPartialTransactionsFormFields.js | 110 - ...UnlockingPartialTransactionsFormFields.tsx | 115 + ...gPartialTransactionsFormFloatingActions.js | 48 - ...PartialTransactionsFormFloatingActions.tsx | 48 + ...nlockingPartialTransactionsFormProvider.js | 42 - ...lockingPartialTransactionsFormProvider.tsx | 42 + .../index.js | 37 - .../index.tsx | 37 + ...=> UnlockingTransactionsDialogContent.tsx} | 0 .../UnlockingTransactionsForm.js | 76 - .../UnlockingTransactionsForm.schema.js | 13 - .../UnlockingTransactionsForm.schema.tsx | 13 + .../UnlockingTransactionsForm.tsx | 76 + ...s => UnlockingTransactionsFormContent.tsx} | 0 .../UnlockingTransactionsFormFields.js | 38 - .../UnlockingTransactionsFormFields.tsx | 38 + ...nlockingTransactionsFormFloatingActions.js | 48 - ...lockingTransactionsFormFloatingActions.tsx | 48 + .../UnlockingTransactionsFormProvider.js | 36 - .../UnlockingTransactionsFormProvider.tsx | 36 + .../UnlockingTransactionsDialog/index.js | 37 - .../UnlockingTransactionsDialog/index.tsx | 37 + .../Dialogs/UserFormDialog.connector.js | 19 - .../Dialogs/UserFormDialog.connector.tsx | 18 + .../Dialogs/UserFormDialog/UserForm.js | 77 - ...UserForm.schema.js => UserForm.schema.tsx} | 0 .../Dialogs/UserFormDialog/UserForm.tsx | 77 + .../Dialogs/UserFormDialog/UserFormContent.js | 137 - .../UserFormDialog/UserFormContent.tsx | 137 + .../UserFormDialog/UserFormDialogContent.js | 16 - .../UserFormDialog/UserFormDialogContent.tsx | 16 + .../UserFormDialog/UserFormProvider.js | 62 - .../UserFormDialog/UserFormProvider.tsx | 62 + .../{components.js => components.tsx} | 0 .../Dialogs/UserFormDialog/index.js | 35 - .../Dialogs/UserFormDialog/index.tsx | 33 + .../UserFormDialog/{utils.js => utils.tsx} | 0 .../Dialogs/UsersListDialog.connector.js | 22 - .../Dialogs/UsersListDialog.connector.tsx | 22 + .../VendorCreditNumberDialogContent.js | 102 - .../VendorCreditNumberDialogContent.tsx | 102 + .../VendorCreditNumberDilaogProvider.js | 28 - .../VendorCreditNumberDilaogProvider.tsx | 28 + .../Dialogs/VendorCreditNumberDialog/index.js | 40 - .../VendorCreditNumberDialog/index.tsx | 40 + .../VendorOpeningBalanceDialogContent.js | 25 - .../VendorOpeningBalanceDialogContent.tsx | 25 + .../VendorOpeningBalanceForm.js | 83 - ...js => VendorOpeningBalanceForm.schema.tsx} | 0 .../VendorOpeningBalanceForm.tsx | 83 + ...js => VendorOpeningBalanceFormContent.tsx} | 0 .../VendorOpeningBalanceFormFields.js | 116 - .../VendorOpeningBalanceFormFields.tsx | 116 + ...VendorOpeningBalanceFormFloatingActions.js | 49 - ...endorOpeningBalanceFormFloatingActions.tsx | 49 + .../VendorOpeningBalanceFormProvider.js | 63 - .../VendorOpeningBalanceFormProvider.tsx | 63 + .../VendorOpeningBalanceDialog/index.js | 39 - .../VendorOpeningBalanceDialog/index.tsx | 38 + .../{utils.js => utils.tsx} | 0 ....js => WarehouseActivateDialogContent.tsx} | 0 .../WarehouseActivateForm.js | 63 - .../WarehouseActivateForm.tsx | 63 + ...nt.js => WarehouseActivateFormContent.tsx} | 0 .../WarehouseActivateFormFloatingActions.js | 46 - .../WarehouseActivateFormFloatingActions.tsx | 46 + .../WarehouseActivateFormProvider.js | 30 - .../WarehouseActivateFormProvider.tsx | 30 + .../Dialogs/WarehouseActivateDialog/index.js | 32 - .../Dialogs/WarehouseActivateDialog/index.tsx | 31 + .../WarehouseFormDialog/WarehouseForm.js | 92 - .../WarehouseForm.schema.js | 17 - .../WarehouseForm.schema.tsx | 17 + .../WarehouseFormDialog/WarehouseForm.tsx | 92 + ...ormContent.js => WarehouseFormContent.tsx} | 0 .../WarehouseFormDialogContent.js | 20 - .../WarehouseFormDialogContent.tsx | 20 + .../WarehouseFormFields.js | 155 - .../WarehouseFormFields.tsx | 153 + .../WarehouseFormFloatingActions.js | 48 - .../WarehouseFormFloatingActions.tsx | 48 + .../WarehouseFormProvider.js | 45 - .../WarehouseFormProvider.tsx | 45 + .../Dialogs/WarehouseFormDialog/index.js | 44 - .../Dialogs/WarehouseFormDialog/index.tsx | 43 + .../{utils.js => utils.tsx} | 0 .../WarehouseTransferNumberDialogContent.js | 103 - .../WarehouseTransferNumberDialogContent.tsx | 103 + .../WarehouseTransferNumberDialogProvider.js | 34 - .../WarehouseTransferNumberDialogProvider.tsx | 34 + .../WarehouseTransferNumberDialog/index.js | 40 - .../WarehouseTransferNumberDialog/index.tsx | 39 + .../KeyboardShortcutsDialogContent.js | 15 - .../KeyboardShortcutsDialogContent.tsx | 15 + .../KeyboardShortcutsFooter.js | 25 - .../KeyboardShortcutsFooter.tsx | 25 + .../Dialogs/keyboardShortcutsDialog/index.js | 30 - .../Dialogs/keyboardShortcutsDialog/index.tsx | 28 + src/containers/Drawer/withDrawerActions.js | 15 - src/containers/Drawer/withDrawerActions.tsx | 15 + src/containers/Drawer/withDrawers.js | 19 - src/containers/Drawer/withDrawers.tsx | 19 + .../AccountDrawer/AccountDrawerActionBar.js | 90 - .../AccountDrawer/AccountDrawerActionBar.tsx | 92 + .../AccountDrawer/AccountDrawerContent.js | 24 - .../AccountDrawer/AccountDrawerContent.tsx | 24 + .../AccountDrawer/AccountDrawerDetails.js | 23 - .../AccountDrawer/AccountDrawerDetails.tsx | 23 + .../AccountDrawer/AccountDrawerHeader.js | 53 - .../AccountDrawer/AccountDrawerHeader.tsx | 57 + .../AccountDrawer/AccountDrawerProvider.js | 43 - .../AccountDrawer/AccountDrawerProvider.tsx | 43 + .../AccountDrawer/AccountDrawerTable.js | 64 - .../AccountDrawer/AccountDrawerTable.tsx | 62 + src/containers/Drawers/AccountDrawer/index.js | 32 - .../Drawers/AccountDrawer/index.tsx | 32 + src/containers/Drawers/AccountDrawer/utils.js | 69 - .../Drawers/AccountDrawer/utils.tsx | 69 + .../BillDrawer/BillDetailActionsBar.js | 127 - .../BillDrawer/BillDetailActionsBar.tsx | 127 + .../Drawers/BillDrawer/BillDetailFooter.js | 27 - .../Drawers/BillDrawer/BillDetailFooter.tsx | 27 + .../Drawers/BillDrawer/BillDetailHeader.js | 95 - .../Drawers/BillDrawer/BillDetailHeader.tsx | 95 + .../Drawers/BillDrawer/BillDetailTab.js | 22 - .../Drawers/BillDrawer/BillDetailTab.tsx | 21 + .../Drawers/BillDrawer/BillDetailTable.js | 25 - .../Drawers/BillDrawer/BillDetailTable.tsx | 25 + .../BillDrawer/BillDetailTableFooter.js | 51 - .../BillDrawer/BillDetailTableFooter.tsx | 51 + .../Drawers/BillDrawer/BillDrawerContent.js | 21 - .../Drawers/BillDrawer/BillDrawerContent.tsx | 21 + .../Drawers/BillDrawer/BillDrawerDetails.js | 67 - .../Drawers/BillDrawer/BillDrawerDetails.tsx | 64 + .../Drawers/BillDrawer/BillDrawerProvider.js | 59 - .../Drawers/BillDrawer/BillDrawerProvider.tsx | 59 + .../Drawers/BillDrawer/BillGLEntriesTable.js | 49 - .../Drawers/BillDrawer/BillGLEntriesTable.tsx | 49 + .../BillPaymentTransactionTable.js | 78 - .../BillPaymentTransactionTable.tsx | 76 + .../BillPaymentTransactions/components.js | 92 - .../BillPaymentTransactions/components.tsx | 89 + .../BillDrawer/LocatedLandedCostTable.js | 80 - .../BillDrawer/LocatedLandedCostTable.tsx | 83 + .../Drawers/BillDrawer/components.js | 102 - .../Drawers/BillDrawer/components.tsx | 102 + src/containers/Drawers/BillDrawer/index.js | 32 - src/containers/Drawers/BillDrawer/index.tsx | 32 + src/containers/Drawers/BillDrawer/utils.js | 160 - src/containers/Drawers/BillDrawer/utils.tsx | 160 + .../CashflowTransactionDrawerActionBar.js | 42 - .../CashflowTransactionDrawerActionBar.tsx | 45 + .../CashflowTransactionDrawerContent.js | 23 - .../CashflowTransactionDrawerContent.tsx | 23 + .../CashflowTransactionDrawerDetails.js | 26 - .../CashflowTransactionDrawerDetails.tsx | 26 + .../CashflowTransactionDrawerFooter.js | 34 - .../CashflowTransactionDrawerFooter.tsx | 34 + .../CashflowTransactionDrawerHeader.js | 59 - .../CashflowTransactionDrawerHeader.tsx | 59 + .../CashflowTransactionDrawerProvider.js | 50 - .../CashflowTransactionDrawerProvider.tsx | 50 + .../CashflowTransactionDrawerTable.js | 18 - .../CashflowTransactionDrawerTable.tsx | 18 + .../CashflowTransactionDetailDrawer/index.js | 35 - .../CashflowTransactionDetailDrawer/index.tsx | 35 + .../CashflowTransactionDetailDrawer/utils.js | 51 - .../CashflowTransactionDetailDrawer/utils.tsx | 50 + .../ContactDetailDrawer/ContactDetail.js | 18 - .../ContactDetailDrawer/ContactDetail.tsx | 18 + .../ContactDetailActionsBar.js | 73 - .../ContactDetailActionsBar.tsx | 72 + .../ContactDetailDrawerContent.js | 20 - .../ContactDetailDrawerContent.tsx | 20 + .../ContactDetailDrawerProvider.js | 36 - .../ContactDetailDrawerProvider.tsx | 36 + .../ContactDetailDrawer/ContactDetailList.js | 48 - .../ContactDetailDrawer/ContactDetailList.tsx | 48 + .../Drawers/ContactDetailDrawer/index.js | 30 - .../Drawers/ContactDetailDrawer/index.tsx | 30 + .../CreditNoteDetail.js | 69 - .../CreditNoteDetail.tsx | 66 + .../CreditNoteDetailActionsBar.js | 132 - .../CreditNoteDetailActionsBar.tsx | 129 + .../CreditNoteDetailDrawerContent.js | 21 - .../CreditNoteDetailDrawerContent.tsx | 21 + .../CreditNoteDetailDrawerProvider.js | 94 - .../CreditNoteDetailDrawerProvider.tsx | 94 + .../CreditNoteDetailFooter.js | 34 - .../CreditNoteDetailFooter.tsx | 34 + .../CreditNoteDetailHeader.js | 103 - .../CreditNoteDetailHeader.tsx | 103 + .../CreditNoteDetailPanel.js | 22 - .../CreditNoteDetailPanel.tsx | 22 + .../CreditNoteDetailTable.js | 27 - .../CreditNoteDetailTable.tsx | 27 + .../CreditNoteDetailTableFooter.js | 42 - .../CreditNoteDetailTableFooter.tsx | 42 + .../JournalEntriesTransactionsTable.js | 44 - .../JournalEntriesTransactionsTable.tsx | 44 + .../JournalEntriesTransactions/components.js | 49 - .../JournalEntriesTransactions/components.tsx | 49 + .../ReconcileCreditNoteTransactionsTable.js | 49 - .../ReconcileCreditNoteTransactionsTable.tsx | 49 + .../components.js | 58 - .../components.tsx | 55 + .../RefundCreditNoteTransactionsTable.js | 47 - .../RefundCreditNoteTransactionsTable.tsx | 47 + .../components.js | 66 - .../components.tsx | 63 + .../Drawers/CreditNoteDetailDrawer/index.js | 33 - .../Drawers/CreditNoteDetailDrawer/index.tsx | 33 + .../Drawers/CreditNoteDetailDrawer/utils.js | 142 - .../Drawers/CreditNoteDetailDrawer/utils.tsx | 142 + .../CustomerDetailsDrawer/CustomerDetails.js | 24 - .../CustomerDetailsDrawer/CustomerDetails.tsx | 24 + .../CustomerDetailsActionsBar.js | 168 - .../CustomerDetailsActionsBar.tsx | 172 + .../CustomerDetailsDrawerContent.js | 21 - .../CustomerDetailsDrawerContent.tsx | 21 + .../CustomerDetailsDrawerProvider.js | 39 - .../CustomerDetailsDrawerProvider.tsx | 39 + .../CustomerDetailsHeader.js | 85 - .../CustomerDetailsHeader.tsx | 84 + .../Drawers/CustomerDetailsDrawer/index.js | 30 - .../Drawers/CustomerDetailsDrawer/index.tsx | 30 + .../Drawers/CustomerDetailsDrawer/utils.js | 37 - .../Drawers/CustomerDetailsDrawer/utils.tsx | 37 + .../EstimateDetailDrawer/EstimateDetail.js | 39 - .../EstimateDetailDrawer/EstimateDetail.tsx | 39 + .../EstimateDetailActionsBar.js | 117 - .../EstimateDetailActionsBar.tsx | 113 + .../EstimateDetailDrawerContent.js | 21 - .../EstimateDetailDrawerContent.tsx | 21 + .../EstimateDetailDrawerProvider.js | 51 - .../EstimateDetailDrawerProvider.tsx | 51 + .../EstimateDetailFooter.js | 35 - .../EstimateDetailFooter.tsx | 35 + .../EstimateDetailHeader.js | 98 - .../EstimateDetailHeader.tsx | 98 + .../EstimateDetailPanel.js | 20 - .../EstimateDetailPanel.tsx | 20 + .../EstimateDetailTable.js | 28 - .../EstimateDetailTable.tsx | 28 + .../EstimateDetailTableFooter.js | 43 - .../EstimateDetailTableFooter.tsx | 43 + ...erClasses.js => EstimateDrawerClasses.tsx} | 0 .../EstimateDetailDrawer/components.js | 40 - .../EstimateDetailDrawer/components.tsx | 72 + .../Drawers/EstimateDetailDrawer/index.js | 31 - .../Drawers/EstimateDetailDrawer/index.tsx | 32 + .../Drawers/EstimateDetailDrawer/utils.js | 74 - .../Drawers/EstimateDetailDrawer/utils.tsx | 74 + .../ExpenseDrawer/ExpenseDrawerActionBar.js | 77 - .../ExpenseDrawer/ExpenseDrawerActionBar.tsx | 79 + .../ExpenseDrawer/ExpenseDrawerContent.js | 22 - .../ExpenseDrawer/ExpenseDrawerContent.tsx | 22 + .../ExpenseDrawer/ExpenseDrawerDetails.js | 28 - .../ExpenseDrawer/ExpenseDrawerDetails.tsx | 28 + .../ExpenseDrawer/ExpenseDrawerFooter.js | 42 - .../ExpenseDrawer/ExpenseDrawerFooter.tsx | 42 + .../ExpenseDrawer/ExpenseDrawerHeader.js | 86 - .../ExpenseDrawer/ExpenseDrawerHeader.tsx | 86 + .../ExpenseDrawer/ExpenseDrawerProvider.js | 55 - .../ExpenseDrawer/ExpenseDrawerProvider.tsx | 55 + .../ExpenseDrawer/ExpenseDrawerTable.js | 27 - .../ExpenseDrawer/ExpenseDrawerTable.tsx | 27 + .../Drawers/ExpenseDrawer/components.js | 20 - .../Drawers/ExpenseDrawer/components.tsx | 20 + src/containers/Drawers/ExpenseDrawer/index.js | 33 - .../Drawers/ExpenseDrawer/index.tsx | 33 + src/containers/Drawers/ExpenseDrawer/utils.js | 51 - .../Drawers/ExpenseDrawer/utils.tsx | 51 + .../InventoryAdjustmentDetail.js | 48 - .../InventoryAdjustmentDetail.tsx | 48 + .../InventoryAdjustmentDetailActionsBar.js | 50 - .../InventoryAdjustmentDetailActionsBar.tsx | 55 + ...InventoryAdjustmentDetailGLEntriesPanel.js | 42 - ...nventoryAdjustmentDetailGLEntriesPanel.tsx | 42 + .../InventoryAdjustmentDetailHeader.js | 52 - .../InventoryAdjustmentDetailHeader.tsx | 51 + .../InventoryAdjustmentDetailTab.js | 16 - .../InventoryAdjustmentDetailTab.tsx | 16 + .../InventoryAdjustmentDetailTable.js | 24 - .../InventoryAdjustmentDetailTable.tsx | 24 + .../InventoryAdjustmentDrawerContent.js | 18 - .../InventoryAdjustmentDrawerContent.tsx | 18 + .../InventoryAdjustmentDrawerProvider.js | 41 - .../InventoryAdjustmentDrawerProvider.tsx | 41 + .../InventoryAdjustmentDetailDrawer/index.js | 35 - .../InventoryAdjustmentDetailDrawer/index.tsx | 35 + .../InventoryAdjustmentDetailDrawer/utils.js | 60 - .../InventoryAdjustmentDetailDrawer/utils.tsx | 60 + .../InvoiceDetailDrawer/InvoiceDetail.js | 66 - .../InvoiceDetailDrawer/InvoiceDetail.tsx | 63 + .../InvoiceDetailActionsBar.js | 154 - .../InvoiceDetailActionsBar.tsx | 154 + .../InvoiceDetailDrawerContent.js | 22 - .../InvoiceDetailDrawerContent.tsx | 22 + .../InvoiceDetailDrawerProvider.js | 50 - .../InvoiceDetailDrawerProvider.tsx | 50 + .../InvoiceDetailFooter.js | 39 - .../InvoiceDetailFooter.tsx | 39 + .../InvoiceDetailHeader.js | 108 - .../InvoiceDetailHeader.tsx | 108 + .../InvoiceDetailDrawer/InvoiceDetailTab.js | 22 - .../InvoiceDetailDrawer/InvoiceDetailTab.tsx | 22 + .../InvoiceDetailDrawer/InvoiceDetailTable.js | 29 - .../InvoiceDetailTable.tsx | 29 + .../InvoiceDetailTableFooter.js | 52 - .../InvoiceDetailTableFooter.tsx | 52 + .../InvoiceGLEntriesTable.js | 45 - .../InvoiceGLEntriesTable.tsx | 44 + .../InvoicePaymentTransactionsTable.js | 82 - .../InvoicePaymentTransactionsTable.tsx | 81 + .../InvoicePaymentTransactions/components.js | 93 - .../InvoicePaymentTransactions/components.tsx | 90 + .../Drawers/InvoiceDetailDrawer/index.js | 33 - .../Drawers/InvoiceDetailDrawer/index.tsx | 33 + .../Drawers/InvoiceDetailDrawer/utils.js | 188 - .../Drawers/InvoiceDetailDrawer/utils.tsx | 185 + ...ntentDetails.js => ItemContentDetails.tsx} | 0 .../ItemDetailDrawer/ItemDetailActionsBar.js | 77 - .../ItemDetailDrawer/ItemDetailActionsBar.tsx | 81 + .../ItemDetailDrawerContent.js | 23 - .../ItemDetailDrawerContent.tsx | 23 + .../ItemDetailDrawerProvider.js | 42 - .../ItemDetailDrawerProvider.tsx | 42 + .../ItemDetailDrawer/ItemDetailHeader.js | 84 - .../ItemDetailDrawer/ItemDetailHeader.tsx | 87 + .../Drawers/ItemDetailDrawer/ItemDetailTab.js | 36 - .../ItemDetailDrawer/ItemDetailTab.tsx | 36 + .../BillPaymentTransactions/components.js | 100 - .../BillPaymentTransactions/components.tsx | 97 + .../BillPaymentTransactions/index.js | 78 - .../BillPaymentTransactions/index.tsx | 73 + .../EstimatePaymentTransactions/components.js | 102 - .../components.tsx | 99 + .../EstimatePaymentTransactions/index.js | 76 - .../EstimatePaymentTransactions/index.tsx | 75 + .../InvoicePaymentTransactions/components.js | 102 - .../InvoicePaymentTransactions/components.tsx | 99 + .../InvoicePaymentTransactions/index.js | 79 - .../InvoicePaymentTransactions/index.tsx | 78 + ...t.js => ItemPaymentTransactionContent.tsx} | 0 .../ReceiptPaymentTransactions/components.js | 103 - .../ReceiptPaymentTransactions/components.tsx | 100 + .../ReceiptPaymentTransactions/index.js | 77 - .../ReceiptPaymentTransactions/index.tsx | 75 + .../ItemPaymentTransactions/index.js | 42 - .../ItemPaymentTransactions/index.tsx | 42 + .../ItemPaymentTransactions/utils.js | 65 - .../ItemPaymentTransactions/utils.tsx | 65 + .../WarehousesLocations/components.js | 41 - .../WarehousesLocations/components.tsx | 40 + .../WarehousesLocations/index.js | 41 - .../WarehousesLocations/index.tsx | 40 + .../Drawers/ItemDetailDrawer/index.js | 34 - .../Drawers/ItemDetailDrawer/index.tsx | 34 + .../Drawers/ItemDetailDrawer/utlis.js | 27 - .../Drawers/ItemDetailDrawer/utlis.tsx | 27 + .../ManualJournalDrawerActionBar.js | 77 - .../ManualJournalDrawerActionBar.tsx | 78 + .../ManualJournalDrawerContent.js | 23 - .../ManualJournalDrawerContent.tsx | 23 + .../ManualJournalDrawerDetails.js | 28 - .../ManualJournalDrawerDetails.tsx | 28 + .../ManualJournalDrawerFooter.js | 61 - .../ManualJournalDrawerFooter.tsx | 61 + .../ManualJournalDrawerHeader.js | 71 - .../ManualJournalDrawerHeader.tsx | 71 + .../ManualJournalDrawerProvider.js | 46 - .../ManualJournalDrawerProvider.tsx | 46 + .../ManualJournalDrawerTable.js | 26 - .../ManualJournalDrawerTable.tsx | 26 + .../Drawers/ManualJournalDrawer/index.js | 35 - .../Drawers/ManualJournalDrawer/index.tsx | 35 + .../Drawers/ManualJournalDrawer/utils.js | 115 - .../Drawers/ManualJournalDrawer/utils.tsx | 115 + .../Drawers/PaperTemplate/PaperTemplate.js | 51 - .../PaperTemplate/PaperTemplateFooter.js | 23 - .../PaperTemplate/PaperTemplateHeader.js | 23 - .../PaperTemplate/PaperTemplateTable.js | 43 - .../PaymentMadeDetailActionsBar.js | 81 - .../PaymentMadeDetailActionsBar.tsx | 82 + .../PaymentMadeDetailContent.js | 21 - .../PaymentMadeDetailContent.tsx | 21 + .../PaymentMadeDetailFooter.js | 29 - .../PaymentMadeDetailFooter.tsx | 29 + .../PaymentMadeDetailHeader.js | 79 - .../PaymentMadeDetailHeader.tsx | 79 + .../PaymentMadeDetailProvider.js | 56 - .../PaymentMadeDetailProvider.tsx | 56 + .../PaymentMadeDetailTab.js | 23 - .../PaymentMadeDetailTab.tsx | 23 + .../PaymentMadeDetailTable.js | 27 - .../PaymentMadeDetailTable.tsx | 27 + .../PaymentMadeDetailTableFooter.js | 42 - .../PaymentMadeDetailTableFooter.tsx | 42 + .../PaymentMadeDetails.js | 47 - .../PaymentMadeDetails.tsx | 47 + .../PaymentMadeGLEntriesPanel.js | 42 - .../PaymentMadeGLEntriesPanel.tsx | 42 + .../Drawers/PaymentMadeDetailDrawer/index.js | 34 - .../Drawers/PaymentMadeDetailDrawer/index.tsx | 34 + .../Drawers/PaymentMadeDetailDrawer/utils.js | 67 - .../Drawers/PaymentMadeDetailDrawer/utils.tsx | 67 + .../PaymentPaperTemplate.js | 50 - .../PaymentPaperTemplateHeader.js | 22 - .../PaymentPaperTemplateTable.js | 42 - .../PaymentReceiveActionsBar.js | 119 - .../PaymentReceiveActionsBar.tsx | 115 + .../PaymentReceiveDetail.js | 46 - .../PaymentReceiveDetail.tsx | 46 + .../PaymentReceiveDetailContent.js | 21 - .../PaymentReceiveDetailContent.tsx | 21 + .../PaymentReceiveDetailFooter.js | 30 - .../PaymentReceiveDetailFooter.tsx | 30 + .../PaymentReceiveDetailHeader.js | 81 - .../PaymentReceiveDetailHeader.tsx | 81 + .../PaymentReceiveDetailProvider.js | 56 - .../PaymentReceiveDetailProvider.tsx | 56 + .../PaymentReceiveDetailTab.js | 28 - .../PaymentReceiveDetailTab.tsx | 28 + .../PaymentReceiveDetailTable.js | 27 - .../PaymentReceiveDetailTable.tsx | 27 + .../PaymentReceiveDetailTableFooter.js | 46 - .../PaymentReceiveDetailTableFooter.tsx | 46 + .../PaymentReceiveGLEntriesPanel.js | 42 - .../PaymentReceiveGLEntriesPanel.tsx | 42 + .../PaymentReceiveDetailDrawer/index.js | 34 - .../PaymentReceiveDetailDrawer/index.tsx | 34 + .../PaymentReceiveDetailDrawer/utils.js | 70 - .../PaymentReceiveDetailDrawer/utils.tsx | 101 + .../QuickCreateCustomerDrawerContent.js | 25 - .../QuickCreateCustomerDrawerContent.tsx | 25 + .../QuickCustomerFormDrawer.js | 65 - .../QuickCustomerFormDrawer.tsx | 65 + .../QuickCreateCustomerDrawer/index.js | 35 - .../QuickCreateCustomerDrawer/index.tsx | 35 + .../QuickCreateItemDrawerContent.js | 25 - .../QuickCreateItemDrawerContent.tsx | 25 + .../QuickCreateItemDrawerForm.js | 86 - .../QuickCreateItemDrawerForm.tsx | 86 + .../Drawers/QuickCreateItemDrawer/index.js | 37 - .../Drawers/QuickCreateItemDrawer/index.tsx | 37 + .../QuickVendorFormDrawer.js | 85 - .../QuickVendorFormDrawer.tsx | 85 + .../QuickWriteVendorDrawerContent.js | 26 - .../QuickWriteVendorDrawerContent.tsx | 26 + .../Drawers/QuickWriteVendorDrawer/index.js | 36 - .../Drawers/QuickWriteVendorDrawer/index.tsx | 36 + .../ReceiptDetailDrawer/ReceiptDetail.js | 45 - .../ReceiptDetailDrawer/ReceiptDetail.tsx | 45 + .../ReceiptDetailActionBar.js | 113 - .../ReceiptDetailActionBar.tsx | 108 + .../ReceiptDetailDrawerContent.js | 21 - .../ReceiptDetailDrawerContent.tsx | 21 + .../ReceiptDetailDrawerProvider.js | 54 - .../ReceiptDetailDrawerProvider.tsx | 54 + .../ReceiptDetailFooter.js | 35 - .../ReceiptDetailFooter.tsx | 35 + .../ReceiptDetailHeader.js | 96 - .../ReceiptDetailHeader.tsx | 100 + .../ReceiptDetailDrawer/ReceiptDetailTab.js | 24 - .../ReceiptDetailDrawer/ReceiptDetailTab.tsx | 24 + .../ReceiptDetailDrawer/ReceiptDetailTable.js | 29 - .../ReceiptDetailTable.tsx | 29 + .../ReceiptDetailTableFooter.js | 51 - .../ReceiptDetailTableFooter.tsx | 51 + .../ReceiptDetailsGLEntriesPanel.js | 43 - .../ReceiptDetailsGLEntriesPanel.tsx | 43 + .../Drawers/ReceiptDetailDrawer/components.js | 26 - .../ReceiptDetailDrawer/components.tsx | 58 + .../Drawers/ReceiptDetailDrawer/index.js | 34 - .../Drawers/ReceiptDetailDrawer/index.tsx | 34 + .../Drawers/ReceiptDetailDrawer/utils.js | 69 - .../Drawers/ReceiptDetailDrawer/utils.tsx | 69 + .../RefundCreditNoteDetail.js | 39 - .../RefundCreditNoteDetail.tsx | 39 + .../RefundCreditNoteDetailActionsBar.js | 46 - .../RefundCreditNoteDetailActionsBar.tsx | 48 + .../RefundCreditNoteDetailHeader.js | 47 - .../RefundCreditNoteDetailHeader.tsx | 47 + .../RefundCreditNoteDetailTab.js | 16 - .../RefundCreditNoteDetailTab.tsx | 16 + .../RefundCreditNoteDrawerContent.js | 18 - .../RefundCreditNoteDrawerContent.tsx | 18 + .../RefundCreditNoteDrawerProvider.js | 40 - .../RefundCreditNoteDrawerProvider.tsx | 40 + .../RefundCreditNoteDetailDrawer/index.js | 37 - .../RefundCreditNoteDetailDrawer/index.tsx | 37 + .../RefundVendorCreditDetail.js | 39 - .../RefundVendorCreditDetail.tsx | 39 + .../RefundVendorCreditDetailActionsBar.js | 45 - .../RefundVendorCreditDetailActionsBar.tsx | 47 + .../RefundVendorCreditDetailHeader.js | 47 - .../RefundVendorCreditDetailHeader.tsx | 47 + .../RefundVendorCreditDetailTab.js | 15 - .../RefundVendorCreditDetailTab.tsx | 15 + .../RefundVendorCreditDrawerContent.js | 21 - .../RefundVendorCreditDrawerContent.tsx | 21 + .../RefundVendorCreditDrawerProvider.js | 43 - .../RefundVendorCreditDrawerProvider.tsx | 43 + .../RefundVendorCreditDetailDrawer/index.js | 38 - .../RefundVendorCreditDetailDrawer/index.tsx | 38 + .../JournalEntriesTransactionsTable.js | 42 - .../JournalEntriesTransactionsTable.tsx | 42 + .../JournalEntriesTransactions/components.js | 49 - .../JournalEntriesTransactions/components.tsx | 49 + .../ReconcileVendorCreditTransactionsTable.js | 47 - ...ReconcileVendorCreditTransactionsTable.tsx | 47 + .../components.js | 55 - .../components.tsx | 52 + .../RefundVendorCreditTransactionsTable.js | 46 - .../RefundVendorCreditTransactionsTable.tsx | 46 + .../components.js | 63 - .../components.tsx | 60 + .../VendorCreditDetail.js | 68 - .../VendorCreditDetail.tsx | 65 + .../VendorCreditDetailActionsBar.js | 113 - .../VendorCreditDetailActionsBar.tsx | 115 + .../VendorCreditDetailDrawerContent.js | 18 - .../VendorCreditDetailDrawerContent.tsx | 18 + .../VendorCreditDetailDrawerFooter.js | 43 - .../VendorCreditDetailDrawerFooter.tsx | 43 + .../VendorCreditDetailDrawerProvider.js | 83 - .../VendorCreditDetailDrawerProvider.tsx | 83 + .../VendorCreditDetailFooter.js | 23 - .../VendorCreditDetailFooter.tsx | 23 + .../VendorCreditDetailHeader.js | 96 - .../VendorCreditDetailHeader.tsx | 96 + .../VendorCreditDetailPanel.js | 23 - .../VendorCreditDetailPanel.tsx | 23 + .../VendorCreditDetailTable.js | 28 - .../VendorCreditDetailTable.tsx | 28 + .../Drawers/VendorCreditDetailDrawer/index.js | 34 - .../VendorCreditDetailDrawer/index.tsx | 34 + .../Drawers/VendorCreditDetailDrawer/utils.js | 143 - .../VendorCreditDetailDrawer/utils.tsx | 143 + .../VendorDetailsDrawer/VendorDetails.js | 24 - .../VendorDetailsDrawer/VendorDetails.tsx | 24 + .../VendorDetailsActionsBar.js | 139 - .../VendorDetailsActionsBar.tsx | 143 + .../VendorDetailsDrawerContent.js | 21 - .../VendorDetailsDrawerContent.tsx | 21 + .../VendorDetailsDrawerProvider.js | 36 - .../VendorDetailsDrawerProvider.tsx | 36 + .../VendorDetailsHeader.js | 81 - .../VendorDetailsHeader.tsx | 81 + .../Drawers/VendorDetailsDrawer/index.js | 30 - .../Drawers/VendorDetailsDrawer/index.tsx | 30 + .../Drawers/VendorDetailsDrawer/utils.js | 37 - .../Drawers/VendorDetailsDrawer/utils.tsx | 37 + .../WarehouseTransferDetail.js | 39 - .../WarehouseTransferDetail.tsx | 39 + .../WarehouseTransferDetailActionsBar.js | 76 - .../WarehouseTransferDetailActionsBar.tsx | 70 + .../WarehouseTransferDetailDrawerContent.js | 23 - .../WarehouseTransferDetailDrawerContent.tsx | 23 + .../WarehouseTransferDetailDrawerProvider.js | 50 - .../WarehouseTransferDetailDrawerProvider.tsx | 50 + .../WarehouseTransferDetailHeader.js | 68 - .../WarehouseTransferDetailHeader.tsx | 68 + .../WarehouseTransferDetailPanel.js | 17 - .../WarehouseTransferDetailPanel.tsx | 17 + .../WarehouseTransferDetailTable.js | 27 - .../WarehouseTransferDetailTable.tsx | 27 + .../WarehouseTransferDetailDrawer/index.js | 36 - .../WarehouseTransferDetailDrawer/index.tsx | 36 + .../WarehouseTransferDetailDrawer/utils.js | 89 - .../WarehouseTransferDetailDrawer/utils.tsx | 89 + src/containers/Drawers/components.js | 57 - src/containers/Drawers/components.tsx | 57 + src/containers/Entries/ItemsEntriesTable.js | 124 - src/containers/Entries/ItemsEntriesTable.tsx | 124 + src/containers/Entries/components.js | 167 - src/containers/Entries/components.tsx | 167 + src/containers/Entries/utils.js | 179 - src/containers/Entries/utils.tsx | 179 + .../ExchangeRates/ExchangeRateActionsBar.js | 145 - .../ExchangeRates/ExchangeRateActionsBar.tsx | 146 + .../ExchangeRates/ExchangeRateTable.js | 107 - .../ExchangeRates/ExchangeRateTable.tsx | 109 + .../ExchangeRates/ExchangeRatesAlerts.js | 9 - .../ExchangeRates/ExchangeRatesAlerts.tsx | 9 + .../ExchangeRates/ExchangeRatesList.js | 38 - .../ExchangeRates/ExchangeRatesList.tsx | 37 + .../ExchangeRates/ExchangeRatesProvider.js | 41 - .../ExchangeRates/ExchangeRatesProvider.tsx | 41 + src/containers/ExchangeRates/components.js | 94 - src/containers/ExchangeRates/components.tsx | 90 + .../ExchangeRates/withExchangeRateDetail.js | 8 - .../ExchangeRates/withExchangeRateDetail.tsx | 8 + .../ExchangeRates/withExchangeRates.js | 15 - .../ExchangeRates/withExchangeRates.tsx | 15 + .../ExchangeRates/withExchangeRatesActions.js | 9 - .../withExchangeRatesActions.tsx | 9 + .../ExpenseForm/ExpenseFloatingActions.js | 194 - .../ExpenseForm/ExpenseFloatingActions.tsx | 194 + .../Expenses/ExpenseForm/ExpenseForm.js | 168 - .../ExpenseForm/ExpenseForm.schema.js | 41 - .../ExpenseForm/ExpenseForm.schema.tsx | 41 + .../Expenses/ExpenseForm/ExpenseForm.tsx | 166 + .../Expenses/ExpenseForm/ExpenseFormBody.js | 12 - .../Expenses/ExpenseForm/ExpenseFormBody.tsx | 12 + ...esField.js => ExpenseFormEntriesField.tsx} | 0 .../ExpenseForm/ExpenseFormEntriesTable.js | 84 - .../ExpenseForm/ExpenseFormEntriesTable.tsx | 84 + .../Expenses/ExpenseForm/ExpenseFormFooter.js | 30 - .../ExpenseForm/ExpenseFormFooter.tsx | 30 + .../ExpenseForm/ExpenseFormFooterLeft.js | 31 - .../ExpenseForm/ExpenseFormFooterLeft.tsx | 31 + .../ExpenseForm/ExpenseFormFooterRight.js | 34 - .../ExpenseForm/ExpenseFormFooterRight.tsx | 34 + .../Expenses/ExpenseForm/ExpenseFormHeader.js | 34 - .../ExpenseForm/ExpenseFormHeader.tsx | 34 + .../ExpenseForm/ExpenseFormHeaderFields.js | 168 - .../ExpenseForm/ExpenseFormHeaderFields.tsx | 162 + .../Expenses/ExpenseForm/ExpenseFormPage.js | 21 - .../Expenses/ExpenseForm/ExpenseFormPage.tsx | 21 + .../ExpenseForm/ExpenseFormPageProvider.js | 98 - .../ExpenseForm/ExpenseFormPageProvider.tsx | 98 + .../Expenses/ExpenseForm/ExpenseFormTopBar.js | 68 - .../ExpenseForm/ExpenseFormTopBar.tsx | 68 + .../Expenses/ExpenseForm/components.js | 169 - .../Expenses/ExpenseForm/components.tsx | 169 + src/containers/Expenses/ExpenseForm/utils.js | 196 - src/containers/Expenses/ExpenseForm/utils.tsx | 196 + .../Expenses/ExpenseUniversalSearch.js | 24 - .../Expenses/ExpenseUniversalSearch.tsx | 23 + src/containers/Expenses/ExpensesAlerts.js | 16 - src/containers/Expenses/ExpensesAlerts.tsx | 16 + .../ExpensesLanding/ExpenseActionsBar.js | 173 - .../ExpensesLanding/ExpenseActionsBar.tsx | 171 + .../ExpensesLanding/ExpenseDataTable.js | 146 - .../ExpensesLanding/ExpenseDataTable.tsx | 148 + .../ExpensesLanding/ExpenseViewTabs.js | 57 - .../ExpensesLanding/ExpenseViewTabs.tsx | 57 + .../ExpensesLanding/ExpensesEmptyStatus.js | 40 - .../ExpensesLanding/ExpensesEmptyStatus.tsx | 39 + .../Expenses/ExpensesLanding/ExpensesList.js | 57 - .../Expenses/ExpensesLanding/ExpensesList.tsx | 57 + .../ExpensesLanding/ExpensesListProvider.js | 66 - .../ExpensesLanding/ExpensesListProvider.tsx | 66 + .../Expenses/ExpensesLanding/components.js | 192 - .../Expenses/ExpensesLanding/components.tsx | 192 + .../Expenses/ExpensesLanding/withExpenses.js | 19 - .../Expenses/ExpensesLanding/withExpenses.tsx | 19 + .../ExpensesLanding/withExpensesActions.js | 12 - .../ExpensesLanding/withExpensesActions.tsx | 12 + src/containers/Expenses/withExpenseDetail.js | 11 - src/containers/Expenses/withExpenseDetail.tsx | 11 + .../APAgingSummary/APAgingSummary.js | 78 - .../APAgingSummary/APAgingSummary.tsx | 77 + .../APAgingSummaryActionsBar.js | 125 - .../APAgingSummaryActionsBar.tsx | 123 + .../APAgingSummary/APAgingSummaryBody.js | 37 - .../APAgingSummary/APAgingSummaryBody.tsx | 37 + .../APAgingSummaryGeneralProvider.js | 35 - .../APAgingSummaryGeneralProvider.tsx | 35 + .../APAgingSummary/APAgingSummaryHeader.js | 125 - .../APAgingSummary/APAgingSummaryHeader.tsx | 124 + .../APAgingSummaryHeaderDimensions.js | 41 - .../APAgingSummaryHeaderDimensions.tsx | 41 + .../APAgingSummaryHeaderDimensionsProvider.js | 46 - ...APAgingSummaryHeaderDimensionsProvider.tsx | 46 + ...ral.js => APAgingSummaryHeaderGeneral.tsx} | 0 .../APAgingSummaryHeaderGeneralContent.js | 126 - .../APAgingSummaryHeaderGeneralContent.tsx | 126 + .../APAgingSummary/APAgingSummaryProvider.js | 40 - .../APAgingSummary/APAgingSummaryProvider.tsx | 40 + .../APAgingSummary/APAgingSummaryTable.js | 58 - .../APAgingSummary/APAgingSummaryTable.tsx | 58 + .../APAgingSummary/common.js | 17 - .../APAgingSummary/common.tsx | 17 + .../APAgingSummary/components.js | 68 - .../APAgingSummary/components.tsx | 67 + .../{constants.js => constants.tsx} | 0 .../APAgingSummary/withAPAgingSummary.js | 17 - .../APAgingSummary/withAPAgingSummary.tsx | 17 + .../withAPAgingSummaryActions.js | 9 - .../withAPAgingSummaryActions.tsx | 9 + .../ARAgingSummary/ARAgingSummary.js | 71 - .../ARAgingSummary/ARAgingSummary.tsx | 71 + .../ARAgingSummaryActionsBar.js | 127 - .../ARAgingSummaryActionsBar.tsx | 125 + .../ARAgingSummary/ARAgingSummaryBody.js | 36 - .../ARAgingSummary/ARAgingSummaryBody.tsx | 36 + .../ARAgingSummaryGeneralProvider.js | 34 - .../ARAgingSummaryGeneralProvider.tsx | 34 + .../ARAgingSummary/ARAgingSummaryHeader.js | 128 - .../ARAgingSummary/ARAgingSummaryHeader.tsx | 128 + .../ARAgingSummaryHeaderDimensions.js | 41 - .../ARAgingSummaryHeaderDimensions.tsx | 41 + .../ARAgingSummaryHeaderDimensionsProvider.js | 46 - ...ARAgingSummaryHeaderDimensionsProvider.tsx | 46 + ...ral.js => ARAgingSummaryHeaderGeneral.tsx} | 0 .../ARAgingSummaryHeaderGeneralContent.js | 135 - .../ARAgingSummaryHeaderGeneralContent.tsx | 135 + .../ARAgingSummary/ARAgingSummaryProvider.js | 40 - .../ARAgingSummary/ARAgingSummaryProvider.tsx | 40 + .../ARAgingSummary/ARAgingSummaryTable.js | 74 - .../ARAgingSummary/ARAgingSummaryTable.tsx | 74 + .../ARAgingSummary/common.js | 20 - .../ARAgingSummary/common.tsx | 20 + .../ARAgingSummary/components.js | 81 - .../ARAgingSummary/components.tsx | 81 + .../{constants.js => constants.tsx} | 0 .../ARAgingSummary/withARAgingSummary.js | 14 - .../ARAgingSummary/withARAgingSummary.tsx | 14 + .../withARAgingSummaryActions.js | 9 - .../withARAgingSummaryActions.tsx | 9 + .../BalanceSheet/BalanceSheet.js | 75 - .../BalanceSheet/BalanceSheet.tsx | 73 + .../BalanceSheet/BalanceSheetActionsBar.js | 131 - .../BalanceSheet/BalanceSheetActionsBar.tsx | 131 + .../BalanceSheet/BalanceSheetBody.js | 36 - .../BalanceSheet/BalanceSheetBody.tsx | 36 + .../BalanceSheet/BalanceSheetHeader.js | 125 - .../BalanceSheet/BalanceSheetHeader.tsx | 125 + .../BalanceSheetHeaderComparisonPanal.js | 174 - .../BalanceSheetHeaderComparisonPanal.tsx | 172 + .../BalanceSheetHeaderDimensionsPanel.js | 41 - .../BalanceSheetHeaderDimensionsPanel.tsx | 41 + .../BalanceSheetHeaderDimensionsProvider.js | 47 - .../BalanceSheetHeaderDimensionsProvider.tsx | 47 + .../BalanceSheetHeaderGeneralPanal.js | 27 - .../BalanceSheetHeaderGeneralPanal.tsx | 27 + .../BalanceSheet/BalanceSheetProvider.js | 41 - .../BalanceSheet/BalanceSheetProvider.tsx | 41 + .../BalanceSheet/BalanceSheetTable.js | 90 - .../BalanceSheet/BalanceSheetTable.tsx | 88 + .../BalanceSheet/components.js | 65 - .../BalanceSheet/components.tsx | 65 + .../BalanceSheet/dynamicColumns.js | 333 - .../BalanceSheet/dynamicColumns.tsx | 333 + .../FinancialStatements/BalanceSheet/utils.js | 181 - .../BalanceSheet/utils.tsx | 181 + .../BalanceSheet/withBalanceSheet.js | 13 - .../BalanceSheet/withBalanceSheet.tsx | 13 + .../BalanceSheet/withBalanceSheetActions.js | 11 - .../BalanceSheet/withBalanceSheetActions.tsx | 11 + .../CashFlowStatement/CashFlowStatement.js | 78 - .../CashFlowStatement/CashFlowStatement.tsx | 77 + .../CashFlowStatementActionsBar.js | 134 - .../CashFlowStatementActionsBar.tsx | 132 + .../CashFlowStatementBody.js | 36 - .../CashFlowStatementBody.tsx | 36 + .../CashFlowStatementDimensionsPanel.js | 42 - .../CashFlowStatementDimensionsPanel.tsx | 42 + ...ashFlowStatementDimensionsPanelProvider.js | 45 - ...shFlowStatementDimensionsPanelProvider.tsx | 45 + .../CashFlowStatementGeneralPanel.js | 29 - .../CashFlowStatementGeneralPanel.tsx | 29 + .../CashFlowStatementHeader.js | 112 - .../CashFlowStatementHeader.tsx | 112 + .../CashFlowStatementProvider.js | 45 - .../CashFlowStatementProvider.tsx | 45 + .../CashFlowStatementTable.js | 90 - .../CashFlowStatementTable.tsx | 89 + .../CashFlowStatement/components.js | 64 - .../CashFlowStatement/components.tsx | 63 + .../CashFlowStatement/dynamicColumns.js | 79 - .../CashFlowStatement/dynamicColumns.tsx | 79 + .../CashFlowStatement/utils.js | 58 - .../CashFlowStatement/utils.tsx | 58 + .../withCashFlowStatement.js | 12 - .../withCashFlowStatement.tsx | 12 + .../withCashFlowStatementActions.js | 9 - .../withCashFlowStatementActions.tsx | 9 + .../CustomerBalanceSummaryBody.js | 35 - .../CustomerBalanceSummaryBody.tsx | 35 + .../CustomersBalanceSummary.js | 73 - .../CustomersBalanceSummary.tsx | 72 + .../CustomersBalanceSummaryActionsBar.js | 133 - .../CustomersBalanceSummaryActionsBar.tsx | 129 + ...> CustomersBalanceSummaryGeneralPanel.tsx} | 0 ...tomersBalanceSummaryGeneralPanelContent.js | 107 - ...omersBalanceSummaryGeneralPanelContent.tsx | 112 + .../CustomersBalanceSummaryGeneralProvider.js | 42 - ...CustomersBalanceSummaryGeneralProvider.tsx | 42 + .../CustomersBalanceSummaryHeader.js | 106 - .../CustomersBalanceSummaryHeader.tsx | 105 + .../CustomersBalanceSummaryProvider.js | 44 - .../CustomersBalanceSummaryProvider.tsx | 44 + .../CustomersBalanceSummaryTable.js | 65 - .../CustomersBalanceSummaryTable.tsx | 64 + .../CustomersBalanceSummary/components.js | 80 - .../CustomersBalanceSummary/components.tsx | 80 + .../{utils.js => utils.tsx} | 0 .../withCustomersBalanceSummary.js | 15 - .../withCustomersBalanceSummary.tsx | 15 + .../withCustomersBalanceSummaryActions.js | 9 - .../withCustomersBalanceSummaryActions.tsx | 9 + .../CustomersTransactions.js | 74 - .../CustomersTransactions.tsx | 73 + .../CustomersTransactionsActionsBar.js | 135 - .../CustomersTransactionsActionsBar.tsx | 131 + .../CustomersTransactionsBody.js | 36 - .../CustomersTransactionsBody.tsx | 36 + .../CustomersTransactionsHeader.js | 114 - .../CustomersTransactionsHeader.tsx | 114 + ...CustomersTransactionsHeaderGeneralPanel.js | 75 - ...ustomersTransactionsHeaderGeneralPanel.tsx | 75 + ...sTransactionsHeaderGeneralPanelProvider.js | 41 - ...TransactionsHeaderGeneralPanelProvider.tsx | 41 + .../CustomersTransactionsProvider.js | 43 - .../CustomersTransactionsProvider.tsx | 43 + .../CustomersTransactionsTable.js | 109 - .../CustomersTransactionsTable.tsx | 109 + .../CustomersTransactions/components.js | 93 - .../CustomersTransactions/components.tsx | 93 + .../withCustomersTransactions.js | 15 - .../withCustomersTransactions.tsx | 15 + .../withCustomersTransactionsActions.js | 10 - .../withCustomersTransactionsActions.tsx | 10 + .../FilterFinancialReports.js | 23 - .../FilterFinancialReports.tsx | 23 + ....js => FinancialHeaderLoadingSkeleton.tsx} | 0 .../FinancialLoadingBar.js | 13 - .../FinancialLoadingBar.tsx | 13 + .../FinancialReportPage.js | 60 - .../FinancialReportPage.tsx | 60 + .../FinancialStatements/FinancialReports.js | 56 - .../FinancialStatements/FinancialReports.tsx | 56 + .../FinancialStatementDateRange.js | 119 - .../FinancialStatementDateRange.tsx | 119 + .../FinancialStatementHeader.js | 66 - .../FinancialStatementHeader.tsx | 66 + .../FinancialStatements.tsx} | 0 .../FinancialStatementsFilter.js | 70 - .../FinancialStatementsFilter.tsx | 69 + .../GLHeaderGeneralPaneProvider.js | 32 - .../GLHeaderGeneralPaneProvider.tsx | 32 + .../GeneralLedger/GeneralLedger.js | 71 - .../GeneralLedger/GeneralLedger.tsx | 69 + .../GeneralLedger/GeneralLedgerActionsBar.js | 104 - .../GeneralLedger/GeneralLedgerActionsBar.tsx | 101 + .../GeneralLedger/GeneralLedgerBody.js | 36 - .../GeneralLedger/GeneralLedgerBody.tsx | 37 + .../GeneralLedger/GeneralLedgerHeader.js | 117 - .../GeneralLedger/GeneralLedgerHeader.tsx | 116 + .../GeneralLedgerHeaderDimensionsPanel.js | 41 - .../GeneralLedgerHeaderDimensionsPanel.tsx | 41 + ...eralLedgerHeaderDimensionsPanelProvider.js | 47 - ...ralLedgerHeaderDimensionsPanelProvider.tsx | 47 + .../GeneralLedgerHeaderGeneralPane.js | 60 - .../GeneralLedgerHeaderGeneralPane.tsx | 64 + .../GeneralLedger/GeneralLedgerProvider.js | 41 - .../GeneralLedger/GeneralLedgerProvider.tsx | 41 + .../GeneralLedger/GeneralLedgerTable.js | 118 - .../GeneralLedger/GeneralLedgerTable.tsx | 119 + .../GeneralLedger/common.js | 71 - .../GeneralLedger/common.tsx | 71 + .../GeneralLedger/components.js | 144 - .../GeneralLedger/components.tsx | 143 + .../GeneralLedger/withGeneralLedger.js | 14 - .../GeneralLedger/withGeneralLedger.tsx | 14 + .../GeneralLedger/withGeneralLedgerActions.js | 11 - .../withGeneralLedgerActions.tsx | 11 + .../InventoryItemDetails.js | 71 - .../InventoryItemDetails.tsx | 70 + .../InventoryItemDetailsActionsBar.js | 131 - .../InventoryItemDetailsActionsBar.tsx | 129 + .../InventoryItemDetailsBody.js | 36 - .../InventoryItemDetailsBody.tsx | 36 + .../InventoryItemDetailsHeader.js | 114 - .../InventoryItemDetailsHeader.tsx | 114 + ...ventoryItemDetailsHeaderDimensionsPanel.js | 52 - ...entoryItemDetailsHeaderDimensionsPanel.tsx | 52 + ...temDetailsHeaderDimensionsPanelProvider.js | 59 - ...emDetailsHeaderDimensionsPanelProvider.tsx | 59 + .../InventoryItemDetailsHeaderGeneralPanel.js | 65 - ...InventoryItemDetailsHeaderGeneralPanel.tsx | 65 + ...ventoryItemDetailsHeaderGeneralProvider.js | 46 - ...entoryItemDetailsHeaderGeneralProvider.tsx | 46 + .../InventoryItemDetailsProvider.js | 43 - .../InventoryItemDetailsProvider.tsx | 43 + .../InventoryItemDetailsTable.js | 107 - .../InventoryItemDetailsTable.tsx | 107 + .../InventoryItemDetails/components.js | 69 - .../InventoryItemDetails/components.tsx | 68 + .../InventoryItemDetails/utils.js | 70 - .../InventoryItemDetails/utils.tsx | 70 + .../InventoryItemDetails/utils2.js | 58 - .../InventoryItemDetails/utils2.tsx | 58 + .../withInventoryItemDetails.js | 15 - .../withInventoryItemDetails.tsx | 15 + .../withInventoryItemDetailsActions.js | 9 - .../withInventoryItemDetailsActions.tsx | 9 + .../InventoryValuation/InventoryValuation.js | 76 - .../InventoryValuation/InventoryValuation.tsx | 76 + .../InventoryValuationActionsBar.js | 128 - .../InventoryValuationActionsBar.tsx | 126 + .../InventoryValuationBody.js | 36 - .../InventoryValuationBody.tsx | 36 + .../InventoryValuationHeader.js | 119 - .../InventoryValuationHeader.tsx | 119 + ...InventoryValuationHeaderDimensionsPanel.js | 52 - ...nventoryValuationHeaderDimensionsPanel.tsx | 52 + ...yValuationHeaderDimensionsPanelProvider.js | 60 - ...ValuationHeaderDimensionsPanelProvider.tsx | 60 + .../InventoryValuationHeaderGeneralPanel.js | 105 - .../InventoryValuationHeaderGeneralPanel.tsx | 105 + ...toryValuationHeaderGeneralPanelProvider.js | 45 - ...oryValuationHeaderGeneralPanelProvider.tsx | 45 + .../InventoryValuationProvider.js | 45 - .../InventoryValuationProvider.tsx | 45 + .../InventoryValuationTable.js | 72 - .../InventoryValuationTable.tsx | 71 + .../InventoryValuation/components.js | 79 - .../InventoryValuation/components.tsx | 78 + .../InventoryValuation/utils.js | 58 - .../InventoryValuation/utils.tsx | 58 + .../withInventoryValuation.js | 12 - .../withInventoryValuation.tsx | 12 + .../withInventoryValuationActions.js | 9 - .../withInventoryValuationActions.tsx | 9 + .../FinancialStatements/Journal/Journal.js | 66 - .../FinancialStatements/Journal/Journal.tsx | 66 + .../Journal/JournalActionsBar.js | 104 - .../Journal/JournalActionsBar.tsx | 102 + .../Journal/JournalBody.js | 37 - .../Journal/JournalBody.tsx | 36 + .../Journal/JournalHeader.js | 103 - .../Journal/JournalHeader.tsx | 103 + .../Journal/JournalProvider.js | 41 - .../Journal/JournalProvider.tsx | 41 + .../Journal/JournalSheetHeaderGeneral.js | 10 - .../Journal/JournalSheetHeaderGeneral.tsx | 10 + .../Journal/JournalTable.js | 91 - .../Journal/JournalTable.tsx | 94 + .../FinancialStatements/Journal/components.js | 114 - .../Journal/components.tsx | 114 + .../FinancialStatements/Journal/utils.js | 50 - .../FinancialStatements/Journal/utils.tsx | 50 + .../Journal/withJournal.js | 14 - .../Journal/withJournal.tsx | 14 + .../Journal/withJournalActions.js | 9 - .../Journal/withJournalActions.tsx | 9 + .../LedgerSheet.tsx} | 0 .../ProfitLossSheet/ProfitLossActionsBar.js | 127 - .../ProfitLossSheet/ProfitLossActionsBar.tsx | 125 + .../ProfitLossSheet/ProfitLossBody.js | 36 - .../ProfitLossSheet/ProfitLossBody.tsx | 36 + .../ProfitLossSheet/ProfitLossProvider.js | 41 - .../ProfitLossSheet/ProfitLossProvider.tsx | 41 + .../ProfitLossSheet/ProfitLossSheet.js | 76 - .../ProfitLossSheet/ProfitLossSheet.tsx | 76 + .../ProfitLossSheet/ProfitLossSheetHeader.js | 111 - .../ProfitLossSheet/ProfitLossSheetHeader.tsx | 111 + .../ProfitLossSheetHeaderComparisonPanel.js | 205 - .../ProfitLossSheetHeaderComparisonPanel.tsx | 204 + .../ProfitLossSheetHeaderDimensionsPanel.js | 41 - .../ProfitLossSheetHeaderDimensionsPanel.tsx | 41 + ...ProfitLossSheetHeaderDimensionsProvider.js | 47 - ...rofitLossSheetHeaderDimensionsProvider.tsx | 47 + .../ProfitLossSheetHeaderGeneralPane.js | 28 - .../ProfitLossSheetHeaderGeneralPane.tsx | 28 + .../ProfitLossSheet/ProfitLossSheetTable.js | 80 - .../ProfitLossSheet/ProfitLossSheetTable.tsx | 80 + .../ProfitLossSheet/components.js | 50 - .../ProfitLossSheet/components.tsx | 49 + .../ProfitLossSheet/dynamicColumns.js | 383 - .../ProfitLossSheet/dynamicColumns.tsx | 383 + .../ProfitLossSheet/{hooks.js => hooks.tsx} | 0 .../ProfitLossSheet/utils.js | 173 - .../ProfitLossSheet/utils.tsx | 173 + .../ProfitLossSheet/withProfitLoss.js | 14 - .../ProfitLossSheet/withProfitLoss.tsx | 14 + .../ProfitLossSheet/withProfitLossActions.js | 9 - .../ProfitLossSheet/withProfitLossActions.tsx | 9 + .../PurchasesByItems/PurchasesByItems.js | 80 - .../PurchasesByItems/PurchasesByItems.tsx | 77 + .../PurchasesByItemsActionsBar.js | 125 - .../PurchasesByItemsActionsBar.tsx | 123 + .../PurchasesByItems/PurchasesByItemsBody.js | 37 - .../PurchasesByItems/PurchasesByItemsBody.tsx | 36 + .../PurchasesByItemsGeneralPanel.js | 73 - .../PurchasesByItemsGeneralPanel.tsx | 73 + .../PurchasesByItemsGeneralPanelProvider.js | 40 - .../PurchasesByItemsGeneralPanelProvider.tsx | 40 + .../PurchasesByItemsHeader.js | 114 - .../PurchasesByItemsHeader.tsx | 114 + .../PurchasesByItemsProvider.js | 40 - .../PurchasesByItemsProvider.tsx | 40 + .../PurchasesByItems/PurchasesByItemsTable.js | 67 - .../PurchasesByItemsTable.tsx | 67 + .../PurchasesByItems/components.js | 79 - .../PurchasesByItems/components.tsx | 78 + .../PurchasesByItems/{utils.js => utils.tsx} | 0 .../PurchasesByItems/withPurchasesByItems.js | 12 - .../PurchasesByItems/withPurchasesByItems.tsx | 12 + .../withPurchasesByItemsActions.js | 9 - .../withPurchasesByItemsActions.tsx | 9 + .../RadiosAccountingBasis.js | 34 - .../RadiosAccountingBasis.tsx | 34 + .../RealizedGainOrLoss/RealizedGainOrLoss.js | 58 - .../RealizedGainOrLoss/RealizedGainOrLoss.tsx | 57 + .../RealizedGainOrLossActionsBar.js | 122 - .../RealizedGainOrLossActionsBar.tsx | 120 + .../RealizedGainOrLossGeneralPanel.js | 17 - .../RealizedGainOrLossGeneralPanel.tsx | 17 + .../RealizedGainOrLossHeader.js | 108 - .../RealizedGainOrLossHeader.tsx | 108 + ...ider.js => RealizedGainOrLossProvider.tsx} | 0 .../RealizedGainOrLossTable.js | 21 - .../RealizedGainOrLossTable.tsx | 20 + .../RealizedGainOrLoss/components.js | 18 - .../RealizedGainOrLoss/components.tsx | 16 + .../withRealizedGainOrLoss.js | 12 - .../withRealizedGainOrLoss.tsx | 12 + .../withRealizedGainOrLossActions.js | 9 - .../withRealizedGainOrLossActions.tsx | 9 + .../SalesByItems/SalesByItemProvider.js | 38 - .../SalesByItems/SalesByItemProvider.tsx | 38 + .../SalesByItems/SalesByItems.js | 78 - .../SalesByItems/SalesByItems.tsx | 76 + .../SalesByItems/SalesByItemsActionsBar.js | 127 - .../SalesByItems/SalesByItemsActionsBar.tsx | 125 + .../SalesByItems/SalesByItemsBody.js | 37 - .../SalesByItems/SalesByItemsBody.tsx | 36 + .../SalesByItems/SalesByItemsHeader.js | 108 - .../SalesByItems/SalesByItemsHeader.tsx | 107 + .../SalesByItemsHeaderGeneralPanel.js | 68 - .../SalesByItemsHeaderGeneralPanel.tsx | 68 + .../SalesByItemsHeaderGeneralPanelProvider.js | 40 - ...SalesByItemsHeaderGeneralPanelProvider.tsx | 40 + .../SalesByItems/SalesByItemsTable.js | 70 - .../SalesByItems/SalesByItemsTable.tsx | 68 + .../SalesByItems/components.js | 78 - .../SalesByItems/components.tsx | 78 + .../SalesByItems/{utils.js => utils.tsx} | 0 .../SalesByItems/withSalesByItems.js | 12 - .../SalesByItems/withSalesByItems.tsx | 12 + .../SalesByItems/withSalesByItemsActions.js | 9 - .../SalesByItems/withSalesByItemsActions.tsx | 9 + .../SelectDisplayColumnsBy.js | 43 - .../SelectDisplayColumnsBy.tsx | 42 + .../TrialBalanceActionsBar.js | 128 - .../TrialBalanceActionsBar.tsx | 126 + .../TrialBalanceSheet/TrialBalanceProvider.js | 39 - .../TrialBalanceProvider.tsx | 39 + .../TrialBalanceSheet/TrialBalanceSheet.js | 79 - .../TrialBalanceSheet/TrialBalanceSheet.tsx | 78 + .../TrialBalanceSheetBody.js | 36 - .../TrialBalanceSheetBody.tsx | 36 + .../TrialBalanceSheetHeader.js | 124 - .../TrialBalanceSheetHeader.tsx | 124 + .../TrialBalanceSheetHeaderDimensionsPanel.js | 41 - ...TrialBalanceSheetHeaderDimensionsPanel.tsx | 41 + ...lanceSheetHeaderDimensionsPanelProvider.js | 43 - ...anceSheetHeaderDimensionsPanelProvider.tsx | 43 + .../TrialBalanceSheetHeaderGeneralPanel.js | 26 - .../TrialBalanceSheetHeaderGeneralPanel.tsx | 26 + .../TrialBalanceSheetTable.js | 68 - .../TrialBalanceSheetTable.tsx | 68 + .../TrialBalanceSheet/components.js | 129 - .../TrialBalanceSheet/components.tsx | 129 + .../TrialBalanceSheet/utils.js | 57 - .../TrialBalanceSheet/utils.tsx | 57 + .../TrialBalanceSheet/withTrialBalance.js | 12 - .../TrialBalanceSheet/withTrialBalance.tsx | 12 + .../withTrialBalanceActions.js | 9 - .../withTrialBalanceActions.tsx | 9 + .../UnrealizedGainOrLoss.js | 58 - .../UnrealizedGainOrLoss.tsx | 57 + .../UnrealizedGainOrLossActionsBar.js | 122 - .../UnrealizedGainOrLossActionsBar.tsx | 121 + .../UnrealizedGainOrLossGeneralPanel.js | 17 - .../UnrealizedGainOrLossGeneralPanel.tsx | 17 + .../UnrealizedGainOrLossHeader.js | 108 - .../UnrealizedGainOrLossHeader.tsx | 108 + ...er.js => UnrealizedGainOrLossProvider.tsx} | 0 .../UnrealizedGainOrLossTable.js | 21 - .../UnrealizedGainOrLossTable.tsx | 20 + .../UnrealizedGainOrLoss/components.js | 18 - .../UnrealizedGainOrLoss/components.tsx | 17 + .../withUnrealizedGainOrLoss.js | 12 - .../withUnrealizedGainOrLoss.tsx | 13 + .../withUnrealizedGainOrLossActions.js | 9 - .../withUnrealizedGainOrLossActions.tsx | 9 + .../VendorsBalanceSummary.js | 76 - .../VendorsBalanceSummary.tsx | 74 + .../VendorsBalanceSummaryActionsBar.js | 126 - .../VendorsBalanceSummaryActionsBar.tsx | 122 + .../VendorsBalanceSummaryBody.js | 37 - .../VendorsBalanceSummaryBody.tsx | 36 + .../VendorsBalanceSummaryHeader.js | 108 - .../VendorsBalanceSummaryHeader.tsx | 107 + ...=> VendorsBalanceSummaryHeaderGeneral.tsx} | 0 ...ndorsBalanceSummaryHeaderGeneralContent.js | 109 - ...dorsBalanceSummaryHeaderGeneralContent.tsx | 109 + ...dorsBalanceSummaryHeaderGeneralProvider.js | 44 - ...orsBalanceSummaryHeaderGeneralProvider.tsx | 44 + .../VendorsBalanceSummaryProvider.js | 43 - .../VendorsBalanceSummaryProvider.tsx | 43 + .../VendorsBalanceSummaryTable.js | 67 - .../VendorsBalanceSummaryTable.tsx | 66 + .../VendorsBalanceSummary/components.js | 86 - .../VendorsBalanceSummary/components.tsx | 86 + .../{utils.js => utils.tsx} | 0 .../withVendorsBalanceSummary.js | 15 - .../withVendorsBalanceSummary.tsx | 15 + .../withVendorsBalanceSummaryActions.js | 9 - .../withVendorsBalanceSummaryActions.tsx | 9 + .../VendorsTransactions.js | 75 - .../VendorsTransactions.tsx | 73 + .../VendorsTransactionsActionsBar.js | 134 - .../VendorsTransactionsActionsBar.tsx | 130 + .../VendorsTransactionsBody.js | 37 - .../VendorsTransactionsBody.tsx | 36 + .../VendorsTransactionsHeader.js | 109 - .../VendorsTransactionsHeader.tsx | 109 + .../VendorsTransactionsHeaderGeneralPanel.js | 75 - .../VendorsTransactionsHeaderGeneralPanel.tsx | 75 + ...sTransactionsHeaderGeneralPanelProvider.js | 42 - ...TransactionsHeaderGeneralPanelProvider.tsx | 42 + .../VendorsTransactionsProvider.js | 42 - .../VendorsTransactionsProvider.tsx | 42 + .../VendorsTransactionsTable.js | 108 - .../VendorsTransactionsTable.tsx | 108 + .../VendorsTransactions/components.js | 89 - .../VendorsTransactions/components.tsx | 89 + .../withVendorsTransaction.js | 15 - .../withVendorsTransaction.tsx | 15 + .../withVendorsTransactionsActions.js | 9 - .../withVendorsTransactionsActions.tsx | 9 + src/containers/FinancialStatements/common.js | 45 - src/containers/FinancialStatements/common.tsx | 45 + .../{constants.js => constants.tsx} | 0 .../FinancialStatements/reducers.js | 223 - .../FinancialStatements/reducers.tsx | 223 + src/containers/GlobalErrors/GlobalErrors.js | 78 - src/containers/GlobalErrors/GlobalErrors.tsx | 78 + ...thGlobalErrors.js => withGlobalErrors.tsx} | 0 .../GlobalErrors/withGlobalErrorsActions.js | 9 - .../GlobalErrors/withGlobalErrorsActions.tsx | 8 + .../Homepage/AccountsPayableSection.js | 7 - .../Homepage/AccountsPayableSection.tsx | 7 + .../Homepage/AccountsReceivableSection.js | 7 - .../Homepage/AccountsReceivableSection.tsx | 7 + src/containers/Homepage/AnnouncementList.js | 33 - .../Homepage/FinancialAccountingSection.js | 7 - .../Homepage/FinancialAccountingSection.tsx | 7 + src/containers/Homepage/Homepage.js | 35 - src/containers/Homepage/Homepage.tsx | 35 + src/containers/Homepage/HomepageContent.js | 19 - src/containers/Homepage/HomepageContent.tsx | 19 + .../Homepage/ProductsServicesSection.js | 7 - .../Homepage/ProductsServicesSection.tsx | 7 + .../Homepage/ShortcutBoxesSection.js | 33 - .../Homepage/ShortcutBoxesSection.tsx | 33 + src/containers/Homepage/components.js | 18 - src/containers/Homepage/components.tsx | 18 + .../InventoryAdjustmentList.js | 38 - .../InventoryAdjustmentList.tsx | 38 + .../InventoryAdjustmentTable.js | 119 - .../InventoryAdjustmentTable.tsx | 118 + .../InventoryAdjustmentView.js | 24 - .../InventoryAdjustmentsAlerts.js | 20 - .../InventoryAdjustmentsAlerts.tsx | 20 + .../InventoryAdjustmentsProvider.js | 39 - .../InventoryAdjustmentsProvider.tsx | 39 + .../InventoryAdjustments/components.js | 206 - .../InventoryAdjustments/components.tsx | 205 + .../withInventoryAdjustmentActions.js | 9 - .../withInventoryAdjustmentActions.tsx | 9 + .../withInventoryAdjustments.js | 18 - .../withInventoryAdjustments.tsx | 18 + src/containers/Items/ItemForm.js | 95 - src/containers/Items/ItemForm.schema.js | 77 - src/containers/Items/ItemForm.schema.tsx | 77 + src/containers/Items/ItemForm.tsx | 93 + src/containers/Items/ItemFormBody.js | 268 - src/containers/Items/ItemFormBody.tsx | 267 + .../Items/ItemFormFloatingActions.js | 87 - .../Items/ItemFormFloatingActions.tsx | 86 + src/containers/Items/ItemFormFormik.js | 112 - src/containers/Items/ItemFormFormik.tsx | 111 + .../Items/ItemFormInventorySection.js | 66 - .../Items/ItemFormInventorySection.tsx | 69 + src/containers/Items/ItemFormPage.js | 14 - src/containers/Items/ItemFormPage.tsx | 14 + .../Items/ItemFormPrimarySection.js | 170 - .../Items/ItemFormPrimarySection.tsx | 171 + src/containers/Items/ItemFormProvider.js | 89 - src/containers/Items/ItemFormProvider.tsx | 89 + src/containers/Items/ItemsActionsBar.js | 188 - src/containers/Items/ItemsActionsBar.tsx | 190 + src/containers/Items/ItemsAlerts.js | 43 - src/containers/Items/ItemsAlerts.tsx | 46 + src/containers/Items/ItemsDataTable.js | 174 - src/containers/Items/ItemsDataTable.tsx | 175 + src/containers/Items/ItemsEmptyStatus.js | 40 - src/containers/Items/ItemsEmptyStatus.tsx | 39 + src/containers/Items/ItemsFooter.js | 56 - src/containers/Items/ItemsFooter.tsx | 56 + src/containers/Items/ItemsList.js | 58 - src/containers/Items/ItemsList.tsx | 56 + src/containers/Items/ItemsListProvider.js | 75 - src/containers/Items/ItemsListProvider.tsx | 74 + src/containers/Items/ItemsUniversalSearch.js | 56 - src/containers/Items/ItemsUniversalSearch.tsx | 56 + src/containers/Items/ItemsViewsTabs.js | 52 - src/containers/Items/ItemsViewsTabs.tsx | 52 + src/containers/Items/components.js | 234 - src/containers/Items/components.tsx | 233 + src/containers/Items/utils.js | 250 - src/containers/Items/utils.tsx | 250 + src/containers/Items/withItem.js | 13 - src/containers/Items/withItem.tsx | 13 + src/containers/Items/withItems.js | 21 - src/containers/Items/withItems.tsx | 21 + src/containers/Items/withItemsActions.js | 12 - src/containers/Items/withItemsActions.tsx | 12 + .../ItemsCategories/ItemCategoriesList.js | 38 - .../ItemsCategories/ItemCategoriesList.tsx | 37 + .../ItemsCategories/ItemCategoriesTable.js | 68 - .../ItemsCategories/ItemCategoriesTable.tsx | 67 + .../ItemsCategories/ItemsCategoriesAlerts.js | 9 - .../ItemsCategories/ItemsCategoriesAlerts.tsx | 9 + .../ItemsCategoriesProvider.js | 56 - .../ItemsCategoriesProvider.tsx | 56 + .../ItemsCategoryActionsBar.js | 116 - .../ItemsCategoryActionsBar.tsx | 117 + src/containers/ItemsCategories/components.js | 88 - src/containers/ItemsCategories/components.tsx | 88 + .../ItemsCategories/withItemCategories.js | 16 - .../ItemsCategories/withItemCategories.tsx | 16 + .../withItemCategoriesActions.js | 9 - .../withItemCategoriesActions.tsx | 9 + .../ItemsCategories/withItemCategoryDetail.js | 13 - .../withItemCategoryDetail.tsx | 13 + .../JournalEntriesTable.js | 54 - .../JournalEntriesTable.tsx | 51 + .../{utils.js => utils.tsx} | 0 .../JournalNumber/ReferenceNumberForm.js | 82 - .../JournalNumber/ReferenceNumberForm.tsx | 82 + .../ReferenceNumberFormContent.js | 103 - .../ReferenceNumberFormContent.tsx | 103 + src/containers/JournalNumber/utils.js | 36 - src/containers/JournalNumber/utils.tsx | 36 + .../KeyboardShortcuts/ShortcutsTable.js | 33 - .../KeyboardShortcuts/ShortcutsTable.tsx | 33 + src/containers/Media/withMediaActions.js | 12 - src/containers/Media/withMediaActions.tsx | 12 + .../NotifyViaSMS/NotifyViaSMSForm.js | 157 - .../NotifyViaSMS/NotifyViaSMSForm.schema.js | 11 - .../NotifyViaSMS/NotifyViaSMSForm.schema.tsx | 11 + .../NotifyViaSMS/NotifyViaSMSForm.tsx | 157 + .../NotifyViaSMS/NotifyViaSMSFormFields.js | 86 - .../NotifyViaSMS/NotifyViaSMSFormFields.tsx | 86 + .../NotifyViaSMSFormFloatingActions.js | 44 - .../NotifyViaSMSFormFloatingActions.tsx | 44 + .../NotifyViaSMS/{utils.js => utils.tsx} | 0 .../Organization/withCurrentOrganization.js | 16 - .../Organization/withCurrentOrganization.tsx | 16 + .../Organization/withOrganization.js | 33 - .../Organization/withOrganization.tsx | 33 + .../Organization/withOrganizationActions.js | 11 - .../Organization/withOrganizationActions.tsx | 11 + ...untant.schema.js => Accountant.schema.tsx} | 0 .../{Accountant.js => Accountant.tsx} | 0 .../Preferences/Accountant/AccountantForm.js | 243 - .../Preferences/Accountant/AccountantForm.tsx | 243 + .../Accountant/AccountantFormPage.js | 91 - .../Accountant/AccountantFormPage.tsx | 91 + .../Accountant/AccountantFormProvider.js | 58 - .../Accountant/AccountantFormProvider.tsx | 58 + .../Accountant/{utils.js => utils.tsx} | 0 .../Preferences/Accounts/Accounts.js | 33 - .../Accounts/AccountsCustomFields.js | 83 - .../Preferences/Accounts/AccountsGeneral.js | 9 - .../Preferences/Branches/Branches.js | 28 - .../Preferences/Branches/Branches.tsx | 28 + .../Preferences/Branches/BranchesActions.js | 32 - .../Preferences/Branches/BranchesActions.tsx | 32 + .../Preferences/Branches/BranchesAlerts.js | 16 - .../Preferences/Branches/BranchesAlerts.tsx | 7 + .../Preferences/Branches/BranchesDataTable.js | 98 - .../Branches/BranchesDataTable.tsx | 97 + .../Branches/BranchesEmptyStatus.js | 39 - .../Branches/BranchesEmptyStatus.tsx | 39 + .../Preferences/Branches/BranchesProvider.js | 52 - .../Preferences/Branches/BranchesProvider.tsx | 52 + .../Preferences/Branches/components.js | 91 - .../Preferences/Branches/components.tsx | 91 + .../Branches/{index.js => index.tsx} | 0 src/containers/Preferences/Branches/utils.js | 21 - src/containers/Preferences/Branches/utils.tsx | 21 + .../Preferences/Currencies/Currencies.js | 26 - .../Preferences/Currencies/Currencies.tsx | 26 + .../Currencies/CurrenciesActions.js | 26 - .../Currencies/CurrenciesActions.tsx | 25 + .../Currencies/CurrenciesAlerts.js | 6 - .../Currencies/CurrenciesAlerts.tsx | 6 + .../Currencies/CurrenciesDataTable.js | 70 - .../Currencies/CurrenciesDataTable.tsx | 69 + .../Preferences/Currencies/CurrenciesList.js | 28 - .../Preferences/Currencies/CurrenciesList.tsx | 26 + .../Currencies/CurrenciesProvider.js | 25 - .../Currencies/CurrenciesProvider.tsx | 23 + .../Preferences/Currencies/components.js | 84 - .../Preferences/Currencies/components.tsx | 84 + .../{DefaultRoute.js => DefaultRoute.tsx} | 0 .../{General.schema.js => General.schema.tsx} | 0 .../General/{General.js => General.tsx} | 0 .../Preferences/General/GeneralForm.js | 270 - .../Preferences/General/GeneralForm.tsx | 273 + .../Preferences/General/GeneralFormPage.js | 79 - .../Preferences/General/GeneralFormPage.tsx | 78 + .../General/GeneralFormProvider.js | 68 - .../General/GeneralFormProvider.tsx | 68 + src/containers/Preferences/General/utils.js | 8 - src/containers/Preferences/General/utils.tsx | 8 + ...s.schema.js => ItemPreferences.schema.tsx} | 0 .../Preferences/Item/ItemPreferencesForm.js | 149 - .../Preferences/Item/ItemPreferencesForm.tsx | 149 + .../Item/ItemPreferencesFormPage.js | 77 - .../Item/ItemPreferencesFormPage.tsx | 77 + .../Item/ItemPreferencesFormProvider.js | 60 - .../Item/ItemPreferencesFormProvider.tsx | 60 + .../Preferences/Item/{index.js => index.tsx} | 0 ...ageLoader.js => PreferencesPageLoader.tsx} | 0 .../SMSIntegration/SMSIntegrationProvider.js | 42 - .../SMSIntegration/SMSIntegrationProvider.tsx | 42 + .../SMSIntegration/SMSIntegrationTabs.js | 52 - .../SMSIntegration/SMSIntegrationTabs.tsx | 52 + .../SMSIntegration/SMSMessagesDataTable.js | 99 - .../SMSIntegration/SMSMessagesDataTable.tsx | 98 + .../Preferences/SMSIntegration/components.js | 144 - .../Preferences/SMSIntegration/components.tsx | 144 + .../SMSIntegration/{index.js => index.tsx} | 0 .../Preferences/Users/Roles/RolesAlerts.js | 10 - .../Preferences/Users/Roles/RolesAlerts.tsx | 10 + .../RolesForm/RoleFormFloatingActions.js | 54 - .../RolesForm/RoleFormFloatingActions.tsx | 54 + .../Users/Roles/RolesForm/RoleFormHeader.js | 63 - .../Users/Roles/RolesForm/RoleFormHeader.tsx | 63 + .../Users/Roles/RolesForm/RoleFormObserver.js | 16 - .../Roles/RolesForm/RoleFormObserver.tsx | 16 + .../Users/Roles/RolesForm/RolesForm.js | 108 - .../Users/Roles/RolesForm/RolesForm.schema.js | 16 - .../Roles/RolesForm/RolesForm.schema.tsx | 16 + .../Users/Roles/RolesForm/RolesForm.tsx | 108 + ...lesFormContent.js => RolesFormContent.tsx} | 0 .../Users/Roles/RolesForm/RolesFormPage.js | 18 - .../Users/Roles/RolesForm/RolesFormPage.tsx | 18 + .../Roles/RolesForm/RolesFormProvider.js | 73 - .../Roles/RolesForm/RolesFormProvider.tsx | 73 + .../Users/Roles/RolesForm/components.js | 512 - .../Users/Roles/RolesForm/components.tsx | 512 + .../Users/Roles/RolesForm/utils.js | 312 - .../Users/Roles/RolesForm/utils.tsx | 312 + .../Roles/RolesLanding/RolesDataTable.js | 78 - .../Roles/RolesLanding/RolesDataTable.tsx | 77 + .../{RolesList.js => RolesList.tsx} | 0 .../Roles/RolesLanding/RolesListProvider.js | 39 - .../Roles/RolesLanding/RolesListProvider.tsx | 39 + .../Users/Roles/RolesLanding/components.js | 59 - .../Users/Roles/RolesLanding/components.tsx | 59 + .../Preferences/Users/Roles/utils.js | 31 - .../Preferences/Users/Roles/utils.tsx | 31 + src/containers/Preferences/Users/Users.js | 52 - src/containers/Preferences/Users/Users.tsx | 52 + .../Preferences/Users/UsersActions.js | 41 - .../Preferences/Users/UsersActions.tsx | 40 + .../Preferences/Users/UsersAlerts.js | 17 - .../Preferences/Users/UsersAlerts.tsx | 17 + .../Preferences/Users/UsersDataTable.js | 105 - .../Preferences/Users/UsersDataTable.tsx | 106 + src/containers/Preferences/Users/UsersList.js | 28 - .../Preferences/Users/UsersList.tsx | 28 + .../Preferences/Users/UsersProvider.js | 25 - .../Preferences/Users/UsersProvider.tsx | 25 + .../Preferences/Users/components.js | 162 - .../Preferences/Users/components.tsx | 161 + .../Preferences/Users/withUserPreferences.js | 13 - .../Preferences/Users/withUserPreferences.tsx | 13 + .../Preferences/Warehouses/Warehouses.js | 28 - .../Preferences/Warehouses/Warehouses.tsx | 28 + .../Warehouses/WarehousesActions.js | 35 - .../Warehouses/WarehousesActions.tsx | 35 + .../Warehouses/WarehousesAlerts.js | 19 - .../Warehouses/WarehousesAlerts.tsx | 10 + .../Warehouses/WarehousesEmptyStatus.js | 40 - .../Warehouses/WarehousesEmptyStatus.tsx | 40 + .../{WarehousesGrid.js => WarehousesGrid.tsx} | 0 .../Warehouses/WarehousesGridItems.js | 83 - .../Warehouses/WarehousesGridItems.tsx | 83 + .../Warehouses/WarehousesProvider.js | 55 - .../Warehouses/WarehousesProvider.tsx | 55 + .../Preferences/Warehouses/components.js | 188 - .../Preferences/Warehouses/components.tsx | 188 + .../Warehouses/{index.js => index.tsx} | 0 .../Preferences/Warehouses/utils.js | 25 - .../Preferences/Warehouses/utils.tsx | 25 + .../Bills/BillForm/BillFloatingActions.js | 193 - .../Bills/BillForm/BillFloatingActions.tsx | 193 + .../Purchases/Bills/BillForm/BillForm.js | 138 - .../Bills/BillForm/BillForm.schema.js | 58 - .../Bills/BillForm/BillForm.schema.tsx | 58 + .../Purchases/Bills/BillForm/BillForm.tsx | 137 + .../Bills/BillForm/BillFormCurrencyTag.js | 21 - .../Bills/BillForm/BillFormCurrencyTag.tsx | 21 + .../Bills/BillForm/BillFormFooter.js | 31 - .../Bills/BillForm/BillFormFooter.tsx | 31 + .../Bills/BillForm/BillFormFooterLeft.js | 33 - .../Bills/BillForm/BillFormFooterLeft.tsx | 33 + .../Bills/BillForm/BillFormFooterRight.js | 51 - .../Bills/BillForm/BillFormFooterRight.tsx | 51 + .../Bills/BillForm/BillFormHeader.js | 34 - .../Bills/BillForm/BillFormHeader.tsx | 33 + .../Bills/BillForm/BillFormHeaderFields.js | 180 - .../Bills/BillForm/BillFormHeaderFields.tsx | 175 + .../Purchases/Bills/BillForm/BillFormPage.js | 18 - .../Purchases/Bills/BillForm/BillFormPage.tsx | 18 + .../Bills/BillForm/BillFormProvider.js | 137 - .../Bills/BillForm/BillFormProvider.tsx | 136 + .../Bills/BillForm/BillFormTopBar.js | 114 - .../Bills/BillForm/BillFormTopBar.tsx | 114 + .../Bills/BillForm/BillItemsEntriesEditor.js | 44 - .../Bills/BillForm/BillItemsEntriesEditor.tsx | 44 + .../Purchases/Bills/BillForm/components.js | 28 - .../Purchases/Bills/BillForm/components.tsx | 28 + .../Purchases/Bills/BillForm/utils.js | 286 - .../Purchases/Bills/BillForm/utils.tsx | 286 + .../Purchases/Bills/BillUniversalSearch.js | 124 - .../Purchases/Bills/BillUniversalSearch.tsx | 124 + .../Bills/BillsLanding/BillsActionsBar.js | 166 - .../Bills/BillsLanding/BillsActionsBar.tsx | 166 + .../Bills/BillsLanding/BillsAlerts.js | 21 - .../Bills/BillsLanding/BillsAlerts.tsx | 21 + .../Bills/BillsLanding/BillsEmptyStatus.js | 40 - .../Bills/BillsLanding/BillsEmptyStatus.tsx | 40 + .../Purchases/Bills/BillsLanding/BillsList.js | 57 - .../Bills/BillsLanding/BillsList.tsx | 57 + .../Bills/BillsLanding/BillsListProvider.js | 66 - .../Bills/BillsLanding/BillsListProvider.tsx | 65 + .../Bills/BillsLanding/BillsTable.js | 161 - .../Bills/BillsLanding/BillsTable.tsx | 162 + .../Bills/BillsLanding/BillsViewsTabs.js | 54 - .../Bills/BillsLanding/BillsViewsTabs.tsx | 53 + .../Bills/BillsLanding/components.js | 229 - .../Bills/BillsLanding/components.tsx | 234 + .../Purchases/Bills/BillsLanding/withBills.js | 19 - .../Bills/BillsLanding/withBills.tsx | 19 + .../Bills/BillsLanding/withBillsActions.js | 12 - .../Bills/BillsLanding/withBillsActions.tsx | 12 + .../VendorCreditNoteFloatingActions.js | 189 - .../VendorCreditNoteFloatingActions.tsx | 189 + .../CreditNoteForm/VendorCreditNoteForm.js | 175 - .../VendorCreditNoteForm.schema.js | 45 - .../VendorCreditNoteForm.schema.tsx | 45 + .../CreditNoteForm/VendorCreditNoteForm.tsx | 175 + .../VendorCreditNoteFormCurrencyTag.js | 21 - .../VendorCreditNoteFormCurrencyTag.tsx | 21 + .../VendorCreditNoteFormDialogs.js | 27 - .../VendorCreditNoteFormDialogs.tsx | 27 + .../VendorCreditNoteFormFooter.js | 33 - .../VendorCreditNoteFormFooter.tsx | 33 + .../VendorCreditNoteFormFooterLeft.js | 33 - .../VendorCreditNoteFormFooterLeft.tsx | 33 + .../VendorCreditNoteFormFooterRight.js | 37 - .../VendorCreditNoteFormFooterRight.tsx | 37 + .../VendorCreditNoteFormHeader.js | 36 - .../VendorCreditNoteFormHeader.tsx | 36 + .../VendorCreditNoteFormHeaderFields.js | 219 - .../VendorCreditNoteFormHeaderFields.tsx | 219 + .../VendorCreditNoteFormPage.js | 21 - .../VendorCreditNoteFormPage.tsx | 21 + .../VendorCreditNoteFormProvider.js | 135 - .../VendorCreditNoteFormProvider.tsx | 135 + .../VendorCreditNoteFormTopBar.js | 115 - .../VendorCreditNoteFormTopBar.tsx | 114 + .../VendorCreditNoteItemsEntriesEditor.js | 38 - .../VendorCreditNoteItemsEntriesEditor.tsx | 37 + .../CreditNotes/CreditNoteForm/components.js | 28 - .../CreditNotes/CreditNoteForm/components.tsx | 28 + .../CreditNotes/CreditNoteForm/utils.js | 212 - .../CreditNotes/CreditNoteForm/utils.tsx | 212 + .../VendorsCreditNoteActionsBar.js | 156 - .../VendorsCreditNoteActionsBar.tsx | 153 + .../VendorsCreditNoteDataTable.js | 157 - .../VendorsCreditNoteDataTable.tsx | 159 + .../VendorsCreditNoteEmptyStatus.js | 40 - .../VendorsCreditNoteEmptyStatus.tsx | 36 + .../VendorsCreditNoteListProvider.js | 77 - .../VendorsCreditNoteListProvider.tsx | 76 + .../VendorsCreditNoteViewTabs.js | 50 - .../VendorsCreditNoteViewTabs.tsx | 50 + .../VendorsCreditNotesList.js | 54 - .../VendorsCreditNotesList.tsx | 54 + .../CreditNotesLanding/components.js | 189 - .../CreditNotesLanding/components.tsx | 186 + .../CreditNotes/CreditNotesLanding/utils.js | 28 - .../CreditNotes/CreditNotesLanding/utils.tsx | 28 + .../CreditNotesLanding/withVendorActions.js | 13 - .../CreditNotesLanding/withVendorActions.tsx | 13 + .../withVendorsCreditNotes.js | 23 - .../withVendorsCreditNotes.tsx | 23 + .../withVendorsCreditNotesActions.js | 14 - .../withVendorsCreditNotesActions.tsx | 14 + .../VendorCreditIUniversalSearchBind.js | 122 - .../VendorCreditIUniversalSearchBind.tsx | 118 + .../CreditNotes/VendorCreditNotesAlerts.js | 39 - .../CreditNotes/VendorCreditNotesAlerts.tsx | 45 + .../PaymentForm/PaymentMadeEntriesTable.js | 72 - .../PaymentForm/PaymentMadeEntriesTable.tsx | 73 + .../PaymentForm/PaymentMadeFloatingActions.js | 110 - .../PaymentMadeFloatingActions.tsx | 110 + .../PaymentForm/PaymentMadeFooter.js | 33 - .../PaymentForm/PaymentMadeFooter.tsx | 33 + .../PaymentForm/PaymentMadeForm.js | 164 - .../PaymentForm/PaymentMadeForm.schema.js | 36 - .../PaymentForm/PaymentMadeForm.schema.tsx | 36 + .../PaymentForm/PaymentMadeForm.tsx | 165 + .../PaymentForm/PaymentMadeFormBody.js | 27 - .../PaymentForm/PaymentMadeFormBody.tsx | 27 + .../PaymentForm/PaymentMadeFormCurrencyTag.js | 21 - .../PaymentMadeFormCurrencyTag.tsx | 21 + .../PaymentForm/PaymentMadeFormFooterLeft.js | 39 - .../PaymentForm/PaymentMadeFormFooterLeft.tsx | 39 + .../PaymentForm/PaymentMadeFormFooterRight.js | 34 - .../PaymentMadeFormFooterRight.tsx | 34 + .../PaymentForm/PaymentMadeFormHeader.js | 43 - .../PaymentForm/PaymentMadeFormHeader.tsx | 42 + .../PaymentMadeFormHeaderFields.js | 276 - .../PaymentMadeFormHeaderFields.tsx | 276 + .../PaymentForm/PaymentMadeFormPage.js | 20 - .../PaymentForm/PaymentMadeFormPage.tsx | 20 + .../PaymentForm/PaymentMadeFormProvider.js | 119 - .../PaymentForm/PaymentMadeFormProvider.tsx | 119 + .../PaymentForm/PaymentMadeFormTopBar.js | 74 - .../PaymentForm/PaymentMadeFormTopBar.tsx | 67 + .../PaymentForm/PaymentMadeInnerProvider.js | 49 - .../PaymentForm/PaymentMadeInnerProvider.tsx | 49 + .../PaymentMades/PaymentForm/components.js | 92 - .../PaymentMades/PaymentForm/components.tsx | 92 + .../PaymentMades/PaymentForm/utils.js | 182 - .../PaymentMades/PaymentForm/utils.tsx | 181 + .../PaymentMadeUniversalSearch.js | 89 - .../PaymentMadeUniversalSearch.tsx | 88 + .../PaymentMades/PaymentMadesAlerts.js | 9 - .../PaymentMades/PaymentMadesAlerts.tsx | 9 + .../PaymentsLanding/PaymentMadeActionsBar.js | 168 - .../PaymentsLanding/PaymentMadeActionsBar.tsx | 164 + .../PaymentsLanding/PaymentMadeList.js | 56 - .../PaymentsLanding/PaymentMadeList.tsx | 56 + .../PaymentsLanding/PaymentMadeViewTabs.js | 63 - .../PaymentsLanding/PaymentMadeViewTabs.tsx | 60 + .../PaymentMadesEmptyStatus.js | 43 - .../PaymentMadesEmptyStatus.tsx | 39 + .../PaymentMadesListProvider.js | 71 - .../PaymentMadesListProvider.tsx | 71 + .../PaymentsLanding/PaymentMadesTable.js | 141 - .../PaymentsLanding/PaymentMadesTable.tsx | 143 + .../PaymentsLanding/PaymentMadesView.js | 38 - .../PaymentsLanding/PaymentMadesView.tsx | 38 + .../PaymentMdesListProvider.js | 52 - .../PaymentMdesListProvider.tsx | 53 + .../PaymentsLanding/components.js | 135 - .../PaymentsLanding/components.tsx | 132 + .../PaymentsLanding/{utils.js => utils.tsx} | 0 .../PaymentsLanding/withPaymentMade.js | 19 - .../PaymentsLanding/withPaymentMade.tsx | 19 + .../PaymentsLanding/withPaymentMadeActions.js | 13 - .../withPaymentMadeActions.tsx | 13 + .../PaymentsLanding/withPaymentMadeDetail.js | 11 - .../PaymentsLanding/withPaymentMadeDetail.tsx | 11 + .../QuickNewDropdown/QuickNewDropdown.js | 48 - .../QuickNewDropdown/QuickNewDropdown.tsx | 48 + .../Resources/withResourceDetails.js | 25 - .../Resources/withResourceDetails.tsx | 25 + .../Resources/withResourcesActions.js | 14 - .../Resources/withResourcesActions.tsx | 14 + .../Router/{withRoute.js => withRoute.tsx} | 0 ...thRouteActions.js => withRouteActions.tsx} | 0 .../CreditNoteFloatingActions.js | 190 - .../CreditNoteFloatingActions.tsx | 190 + .../CreditNoteForm/CreditNoteForm.js | 176 - .../CreditNoteForm/CreditNoteForm.schema.js | 51 - .../CreditNoteForm/CreditNoteForm.schema.tsx | 51 + .../CreditNoteForm/CreditNoteForm.tsx | 176 + .../CreditNoteForm/CreditNoteFormDialogs.js | 24 - .../CreditNoteForm/CreditNoteFormDialogs.tsx | 24 + .../CreditNoteForm/CreditNoteFormFooter.js | 32 - .../CreditNoteForm/CreditNoteFormFooter.tsx | 32 + .../CreditNoteFormFooterLeft.js | 59 - .../CreditNoteFormFooterLeft.tsx | 59 + .../CreditNoteFormFooterRight.js | 34 - .../CreditNoteFormFooterRight.tsx | 34 + .../CreditNoteForm/CreditNoteFormHeader.js | 34 - .../CreditNoteForm/CreditNoteFormHeader.tsx | 34 + .../CreditNoteFormHeaderFields.js | 214 - .../CreditNoteFormHeaderFields.tsx | 214 + .../CreditNoteForm/CreditNoteFormPage.js | 21 - .../CreditNoteForm/CreditNoteFormPage.tsx | 21 + .../CreditNoteForm/CreditNoteFormProvider.js | 135 - .../CreditNoteForm/CreditNoteFormProvider.tsx | 134 + .../CreditNoteForm/CreditNoteFormTopBar.js | 114 - .../CreditNoteForm/CreditNoteFormTopBar.tsx | 114 + .../CreditNoteItemsEntriesEditorField.js | 41 - .../CreditNoteItemsEntriesEditorField.tsx | 41 + .../CreditNotetFormCurrencyTag.js | 21 - .../CreditNotetFormCurrencyTag.tsx | 21 + .../CreditNotes/CreditNoteForm/components.js | 29 - .../CreditNotes/CreditNoteForm/components.tsx | 29 + .../Sales/CreditNotes/CreditNoteForm/utils.js | 217 - .../CreditNotes/CreditNoteForm/utils.tsx | 217 + .../CreditNotes/CreditNoteUniversalSearch.js | 120 - .../CreditNotes/CreditNoteUniversalSearch.tsx | 117 + .../Sales/CreditNotes/CreditNotesAlerts.js | 39 - .../Sales/CreditNotes/CreditNotesAlerts.tsx | 40 + .../CreditNotesActionsBar.js | 150 - .../CreditNotesActionsBar.tsx | 146 + .../CreditNotesDataTable.js | 157 - .../CreditNotesDataTable.tsx | 160 + .../CreditNotesEmptyStatus.js | 40 - .../CreditNotesEmptyStatus.tsx | 36 + .../CreditNotesLanding/CreditNotesList.js | 53 - .../CreditNotesLanding/CreditNotesList.tsx | 52 + .../CreditNotesListProvider.js | 75 - .../CreditNotesListProvider.tsx | 76 + .../CreditNotesLanding/CreditNotesViewTabs.js | 51 - .../CreditNotesViewTabs.tsx | 50 + .../CreditNotesLanding/components.js | 183 - .../CreditNotesLanding/components.tsx | 179 + .../CreditNotes/CreditNotesLanding/utils.js | 29 - .../CreditNotes/CreditNotesLanding/utils.tsx | 29 + .../CreditNotesLanding/withCreditNotes.js | 19 - .../CreditNotesLanding/withCreditNotes.tsx | 19 + .../withCreditNotesActions.js | 13 - .../withCreditNotesActions.tsx | 13 + .../Sales/Estimate/EstimatesDataTable.js | 296 - .../EstimateDetails/EstimateDrawer.js | 27 - .../EstimateDetails/EstimateDrawerContent.js | 17 - .../EstimateDetails/EstimateDrawerProvider.js | 34 - .../EstimateDetails/EstimatePaper.js | 11 - .../EstimateForm/EstimateFloatingActions.js | 193 - .../EstimateForm/EstimateFloatingActions.tsx | 192 + .../Estimates/EstimateForm/EstimateForm.js | 177 - .../EstimateForm/EstimateForm.schema.js | 60 - .../EstimateForm/EstimateForm.schema.tsx | 60 + .../Estimates/EstimateForm/EstimateForm.tsx | 177 + .../EstimateForm/EstimateFormCurrencyTag.js | 21 - .../EstimateForm/EstimateFormCurrencyTag.tsx | 21 + .../EstimateForm/EstimateFormDialogs.js | 25 - .../EstimateForm/EstimateFormDialogs.tsx | 25 + .../EstimateForm/EstimateFormFooter.js | 33 - .../EstimateForm/EstimateFormFooter.tsx | 33 + .../EstimateForm/EstimateFormFooterLeft.js | 59 - .../EstimateForm/EstimateFormFooterLeft.tsx | 59 + .../EstimateForm/EstimateFormFooterRight.js | 34 - .../EstimateForm/EstimateFormFooterRight.tsx | 34 + .../EstimateForm/EstimateFormHeader.js | 38 - .../EstimateForm/EstimateFormHeader.tsx | 34 + .../EstimateForm/EstimateFormHeaderFields.js | 238 - .../EstimateForm/EstimateFormHeaderFields.tsx | 238 + .../EstimateForm/EstimateFormPage.js | 21 - .../EstimateForm/EstimateFormPage.tsx | 21 + .../EstimateForm/EstimateFormProvider.js | 120 - .../EstimateForm/EstimateFormProvider.tsx | 119 + .../EstimateForm/EstimateItemsEntriesField.js | 41 - .../EstimateItemsEntriesField.tsx | 41 + .../EstimateForm/EstimtaeFormTopBar.js | 115 - .../EstimateForm/EstimtaeFormTopBar.tsx | 114 + .../Estimates/EstimateForm/components.js | 29 - .../Estimates/EstimateForm/components.tsx | 29 + .../Sales/Estimates/EstimateForm/utils.js | 236 - .../Sales/Estimates/EstimateForm/utils.tsx | 236 + .../Sales/Estimates/EstimatesAlerts.js | 36 - .../Sales/Estimates/EstimatesAlerts.tsx | 36 + .../EstimateUniversalSearch.js | 120 - .../EstimateUniversalSearch.tsx | 119 + .../EstimatesLanding/EstimatesActionsBar.js | 171 - .../EstimatesLanding/EstimatesActionsBar.tsx | 166 + .../EstimatesLanding/EstimatesDataTable.js | 166 - .../EstimatesLanding/EstimatesDataTable.tsx | 168 + .../EstimatesLanding/EstimatesEmptyStatus.js | 41 - .../EstimatesLanding/EstimatesEmptyStatus.tsx | 38 + .../EstimatesLanding/EstimatesList.js | 56 - .../EstimatesLanding/EstimatesList.tsx | 56 + .../EstimatesLanding/EstimatesListProvider.js | 68 - .../EstimatesListProvider.tsx | 68 + .../EstimatesLanding/EstimatesViewTabs.js | 52 - .../EstimatesLanding/EstimatesViewTabs.tsx | 52 + .../Estimates/EstimatesLanding/components.js | 229 - .../Estimates/EstimatesLanding/components.tsx | 225 + .../EstimatesLanding/withEstimates.js | 19 - .../EstimatesLanding/withEstimates.tsx | 19 + .../EstimatesLanding/withEstimatesActions.js | 12 - .../EstimatesLanding/withEstimatesActions.tsx | 12 + .../Sales/Estimates/withEstimateDetail.js | 11 - .../Sales/Estimates/withEstimateDetail.tsx | 11 + .../Invoices/InvoiceDetails/InvoiceDrawer.js | 28 - .../InvoiceDetails/InvoiceDrawerContent.js | 18 - .../InvoiceDetails/InvoiceDrawerProvider.js | 36 - .../Invoices/InvoiceDetails/InvoicePaper.js | 38 - .../InvoiceForm/InvoiceFloatingActions.js | 194 - .../InvoiceForm/InvoiceFloatingActions.tsx | 192 + .../Sales/Invoices/InvoiceForm/InvoiceForm.js | 191 - .../InvoiceForm/InvoiceForm.schema.js | 62 - .../InvoiceForm/InvoiceForm.schema.tsx | 62 + .../Invoices/InvoiceForm/InvoiceForm.tsx | 189 + .../InvoiceForm/InvoiceFormCurrencyTag.js | 24 - .../InvoiceForm/InvoiceFormCurrencyTag.tsx | 24 + .../InvoiceForm/InvoiceFormDialogs.js | 25 - .../InvoiceForm/InvoiceFormDialogs.tsx | 25 + .../Invoices/InvoiceForm/InvoiceFormFooter.js | 30 - .../InvoiceForm/InvoiceFormFooter.tsx | 30 + .../InvoiceForm/InvoiceFormFooterLeft.js | 60 - .../InvoiceForm/InvoiceFormFooterLeft.tsx | 60 + .../InvoiceForm/InvoiceFormFooterRight.js | 52 - .../InvoiceForm/InvoiceFormFooterRight.tsx | 52 + .../Invoices/InvoiceForm/InvoiceFormHeader.js | 34 - .../InvoiceForm/InvoiceFormHeader.tsx | 34 + .../InvoiceForm/InvoiceFormHeaderFields.js | 245 - .../InvoiceForm/InvoiceFormHeaderFields.tsx | 243 + .../Invoices/InvoiceForm/InvoiceFormPage.js | 21 - .../Invoices/InvoiceForm/InvoiceFormPage.tsx | 21 + .../InvoiceForm/InvoiceFormProvider.js | 140 - .../InvoiceForm/InvoiceFormProvider.tsx | 140 + .../Invoices/InvoiceForm/InvoiceFormTopBar.js | 124 - .../InvoiceForm/InvoiceFormTopBar.tsx | 123 + .../InvoiceItemsEntriesEditorField.js | 41 - .../InvoiceItemsEntriesEditorField.tsx | 41 + .../Sales/Invoices/InvoiceForm/components.js | 28 - .../Sales/Invoices/InvoiceForm/components.tsx | 28 + .../Sales/Invoices/InvoiceForm/utils.js | 279 - .../Sales/Invoices/InvoiceForm/utils.tsx | 279 + .../Sales/Invoices/InvoiceUniversalSearch.js | 128 - .../Sales/Invoices/InvoiceUniversalSearch.tsx | 125 + .../Sales/Invoices/InvoicesAlerts.js | 21 - .../Sales/Invoices/InvoicesAlerts.tsx | 21 + .../InvoicesLanding/InvoiceViewTabs.js | 59 - .../InvoicesLanding/InvoiceViewTabs.tsx | 58 + .../InvoicesLanding/InvoicesActionsBar.js | 164 - .../InvoicesLanding/InvoicesActionsBar.tsx | 159 + .../InvoicesLanding/InvoicesDataTable.js | 172 - .../InvoicesLanding/InvoicesDataTable.tsx | 174 + .../InvoicesLanding/InvoicesEmptyStatus.js | 42 - .../InvoicesLanding/InvoicesEmptyStatus.tsx | 38 + .../Invoices/InvoicesLanding/InvoicesList.js | 59 - .../Invoices/InvoicesLanding/InvoicesList.tsx | 59 + .../InvoicesLanding/InvoicesListProvider.js | 65 - .../InvoicesLanding/InvoicesListProvider.tsx | 65 + .../Invoices/InvoicesLanding/components.js | 266 - .../Invoices/InvoicesLanding/components.tsx | 265 + .../InvoicesLanding/withInvoiceActions.js | 12 - .../InvoicesLanding/withInvoiceActions.tsx | 12 + .../Invoices/InvoicesLanding/withInvoices.js | 19 - .../Invoices/InvoicesLanding/withInvoices.tsx | 19 + .../PaymentDetails/PaymentReceiveDrawer.js | 31 - .../PaymentReceiveDrawerContent.js | 17 - .../PaymentReceiveDrawerProvider.js | 31 - .../PaymentDetails/PaymentReceivePaper.js | 9 - .../PaymentReceives/PaymentReceiveAlerts.js | 12 - .../PaymentReceives/PaymentReceiveAlerts.tsx | 12 + .../PaymentReceiveFloatingActions.js | 117 - .../PaymentReceiveFloatingActions.tsx | 116 + .../PaymentReceiveForm/PaymentReceiveForm.js | 197 - .../PaymentReceiveForm.schema.js | 40 - .../PaymentReceiveForm.schema.tsx | 36 + .../PaymentReceiveForm/PaymentReceiveForm.tsx | 197 + .../PaymentReceiveFormAlerts.js | 26 - .../PaymentReceiveFormAlerts.tsx | 26 + .../PaymentReceiveFormBody.js | 26 - .../PaymentReceiveFormBody.tsx | 26 + .../PaymentReceiveFormCurrencyTag.js | 21 - .../PaymentReceiveFormCurrencyTag.tsx | 21 + .../PaymentReceiveFormDialogs.js | 24 - .../PaymentReceiveFormDialogs.tsx | 24 + .../PaymentReceiveFormFooter.js | 33 - .../PaymentReceiveFormFooter.tsx | 33 + .../PaymentReceiveFormFootetLeft.js | 58 - .../PaymentReceiveFormFootetLeft.tsx | 58 + .../PaymentReceiveFormFootetRight.js | 34 - .../PaymentReceiveFormFootetRight.tsx | 34 + .../PaymentReceiveFormHeader.js | 47 - .../PaymentReceiveFormHeader.tsx | 46 + ...FormPage.js => PaymentReceiveFormPage.tsx} | 0 .../PaymentReceiveFormProvider.js | 106 - .../PaymentReceiveFormProvider.tsx | 106 + .../PaymentReceiveFormTopBar.js | 68 - .../PaymentReceiveFormTopBar.tsx | 68 + .../PaymentReceiveHeaderFields.js | 351 - .../PaymentReceiveHeaderFields.tsx | 351 + .../PaymentReceiveInnerProvider.js | 51 - .../PaymentReceiveInnerProvider.tsx | 50 + .../PaymentReceiveItemsTable.js | 68 - .../PaymentReceiveItemsTable.tsx | 68 + .../PaymentReceiveForm/components.js | 105 - .../PaymentReceiveForm/components.tsx | 104 + .../PaymentReceiveForm/utils.js | 265 - .../PaymentReceiveForm/utils.tsx | 265 + .../PaymentReceiveUniversalSearch.js | 89 - .../PaymentReceiveUniversalSearch.tsx | 86 + .../PaymentReceiptsListProvider.js | 71 - .../PaymentReceiptsListProvider.tsx | 71 + .../PaymentReceiveActionsBar.js | 167 - .../PaymentReceiveActionsBar.tsx | 163 + .../PaymentsLanding/PaymentReceiveViewTabs.js | 64 - .../PaymentReceiveViewTabs.tsx | 62 + .../PaymentReceivesEmptyStatus.js | 48 - .../PaymentReceivesEmptyStatus.tsx | 45 + .../PaymentsLanding/PaymentReceivesList.js | 58 - .../PaymentsLanding/PaymentReceivesList.tsx | 58 + .../PaymentReceivesListProvider.js | 72 - .../PaymentReceivesListProvider.tsx | 70 + .../PaymentsLanding/PaymentReceivesTable.js | 143 - .../PaymentsLanding/PaymentReceivesTable.tsx | 146 + .../PaymentsLanding/components.js | 143 - .../PaymentsLanding/components.tsx | 141 + .../withPaymentReceiveDetail.js | 16 - .../withPaymentReceiveDetail.tsx | 16 + .../PaymentsLanding/withPaymentReceives.js | 19 - .../PaymentsLanding/withPaymentReceives.tsx | 19 + .../withPaymentReceivesActions.js | 15 - .../withPaymentReceivesActions.tsx | 15 + .../Receipts/ReceiptDetails/ReceiptDrawer.js | 29 - .../ReceiptDetails/ReceiptDrawerContent.js | 17 - .../ReceiptDetails/ReceiptDrawerProvider.js | 33 - .../Receipts/ReceiptDetails/ReceiptPaper.js | 38 - .../Sales/Receipts/ReceiptForm/ReceiptForm.js | 183 - .../ReceiptForm/ReceiptForm.schema.js | 56 - .../ReceiptForm/ReceiptForm.schema.tsx | 56 + .../Receipts/ReceiptForm/ReceiptForm.tsx | 183 + .../ReceiptForm/ReceiptFormCurrencyTag.js | 21 - .../ReceiptForm/ReceiptFormCurrencyTag.tsx | 21 + .../ReceiptForm/ReceiptFormDialogs.js | 25 - .../ReceiptForm/ReceiptFormDialogs.tsx | 25 + .../ReceiptForm/ReceiptFormFloatingActions.js | 191 - .../ReceiptFormFloatingActions.tsx | 191 + .../Receipts/ReceiptForm/ReceiptFormFooter.js | 30 - .../ReceiptForm/ReceiptFormFooter.tsx | 30 + .../ReceiptForm/ReceiptFormFooterLeft.js | 61 - .../ReceiptForm/ReceiptFormFooterLeft.tsx | 61 + .../ReceiptForm/ReceiptFormFooterRight.js | 51 - .../ReceiptForm/ReceiptFormFooterRight.tsx | 51 + .../Receipts/ReceiptForm/ReceiptFormHeader.js | 40 - .../ReceiptForm/ReceiptFormHeader.tsx | 40 + .../ReceiptForm/ReceiptFormHeaderFields.js | 249 - .../ReceiptForm/ReceiptFormHeaderFields.tsx | 248 + .../Receipts/ReceiptForm/ReceiptFormPage.js | 21 - .../Receipts/ReceiptForm/ReceiptFormPage.tsx | 21 + .../ReceiptForm/ReceiptFormProvider.js | 143 - .../ReceiptForm/ReceiptFormProvider.tsx | 142 + .../Receipts/ReceiptForm/ReceiptFormTopbar.js | 124 - .../ReceiptForm/ReceiptFormTopbar.tsx | 124 + .../ReceiptForm/ReceiptItemsEntriesEditor.js | 34 - .../ReceiptForm/ReceiptItemsEntriesEditor.tsx | 34 + .../Sales/Receipts/ReceiptForm/components.js | 29 - .../Sales/Receipts/ReceiptForm/components.tsx | 29 + .../Sales/Receipts/ReceiptForm/utils.js | 249 - .../Sales/Receipts/ReceiptForm/utils.tsx | 249 + .../Sales/Receipts/ReceiptUniversalSearch.js | 113 - .../Sales/Receipts/ReceiptUniversalSearch.tsx | 109 + .../Sales/Receipts/ReceiptsAlerts.js | 16 - .../Sales/Receipts/ReceiptsAlerts.tsx | 16 + .../ReceiptsLanding/ReceiptActionsBar.js | 170 - .../ReceiptsLanding/ReceiptActionsBar.tsx | 170 + .../ReceiptsLanding/ReceiptViewTabs.js | 52 - .../ReceiptsLanding/ReceiptViewTabs.tsx | 52 + .../ReceiptsLanding/ReceiptsEmptyStatus.js | 43 - .../ReceiptsLanding/ReceiptsEmptyStatus.tsx | 40 + .../Receipts/ReceiptsLanding/ReceiptsList.js | 59 - .../Receipts/ReceiptsLanding/ReceiptsList.tsx | 58 + .../ReceiptsLanding/ReceiptsListProvider.js | 63 - .../ReceiptsLanding/ReceiptsListProvider.tsx | 63 + .../Receipts/ReceiptsLanding/ReceiptsTable.js | 156 - .../ReceiptsLanding/ReceiptsTable.tsx | 159 + .../Receipts/ReceiptsLanding/components.js | 183 - .../Receipts/ReceiptsLanding/components.tsx | 180 + .../Receipts/ReceiptsLanding/withReceipts.js | 19 - .../Receipts/ReceiptsLanding/withReceipts.tsx | 19 + .../ReceiptsLanding/withReceiptsActions.js | 12 - .../ReceiptsLanding/withReceiptsActions.tsx | 12 + .../{withSettings.js => withSettings.tsx} | 0 .../Settings/withSettingsActions.js | 14 - .../Settings/withSettingsActions.tsx | 14 + src/containers/Setup/SetupCongratsPage.js | 51 - src/containers/Setup/SetupCongratsPage.tsx | 51 + src/containers/Setup/SetupDialogs.js | 13 - src/containers/Setup/SetupDialogs.tsx | 13 + src/containers/Setup/SetupInitializingForm.js | 127 - .../Setup/SetupInitializingForm.tsx | 127 + src/containers/Setup/SetupLeftSection.js | 97 - src/containers/Setup/SetupLeftSection.tsx | 96 + ...schema.js => SetupOrganization.schema.tsx} | 0 src/containers/Setup/SetupOrganizationForm.js | 242 - .../Setup/SetupOrganizationForm.tsx | 242 + src/containers/Setup/SetupOrganizationPage.js | 77 - .../Setup/SetupOrganizationPage.tsx | 77 + src/containers/Setup/SetupRightSection.js | 69 - src/containers/Setup/SetupRightSection.tsx | 69 + .../Setup/{SetupSteps.js => SetupSteps.tsx} | 0 src/containers/Setup/SetupSubscription.js | 49 - src/containers/Setup/SetupSubscription.tsx | 49 + ...ptionForm.js => SetupSubscriptionForm.tsx} | 0 .../SubscriptionPaymentsMethodsSection.js | 19 - .../SubscriptionPaymentsMethodsSection.tsx | 19 + .../SubscriptionPeriodsSection.js | 47 - .../SubscriptionPeriodsSection.tsx | 47 + .../SubscriptionPlansSection.js | 41 - .../SubscriptionPlansSection.tsx | 41 + ...izardContent.js => SetupWizardContent.tsx} | 0 ....schema.js => SubscriptionForm.schema.tsx} | 0 src/containers/Setup/WizardSetupPage.js | 14 - src/containers/Setup/WizardSetupPage.tsx | 14 + src/containers/Setup/WizardSetupSteps.js | 33 - src/containers/Setup/WizardSetupSteps.tsx | 33 + .../{WorkflowIcon.js => WorkflowIcon.tsx} | 0 src/containers/Subscriptions/BillingForm.js | 97 - src/containers/Subscriptions/BillingForm.tsx | 94 + .../Subscriptions/BillingPaymentMethod.js | 15 - .../Subscriptions/BillingPaymentMethod.tsx | 15 + src/containers/Subscriptions/BillingPeriod.js | 58 - .../Subscriptions/BillingPeriod.tsx | 58 + .../Subscriptions/BillingPeriodsInput.js | 48 - .../Subscriptions/BillingPeriodsInput.tsx | 48 + src/containers/Subscriptions/BillingPlan.js | 54 - src/containers/Subscriptions/BillingPlan.tsx | 53 + .../Subscriptions/BillingPlansForm.js | 40 - .../Subscriptions/BillingPlansForm.tsx | 40 + .../Subscriptions/BillingPlansInput.js | 37 - .../Subscriptions/BillingPlansInput.tsx | 37 + .../{BillingTab.js => BillingTab.tsx} | 0 src/containers/Subscriptions/LicenseTab.js | 42 - src/containers/Subscriptions/LicenseTab.tsx | 41 + .../Subscriptions/SubscriptionTabs.js | 46 - .../Subscriptions/SubscriptionTabs.tsx | 46 + .../Subscriptions/billingPaymentmethod.js | 15 - .../Subscriptions/{utils.js => utils.tsx} | 0 .../Subscriptions/withBillingActions.js | 8 - .../Subscriptions/withBillingActions.tsx | 8 + src/containers/Subscriptions/withPlan.js | 17 - src/containers/Subscriptions/withPlan.tsx | 14 + src/containers/Subscriptions/withPlans.js | 16 - src/containers/Subscriptions/withPlans.tsx | 16 + .../withSubscriptionPlansActions.js | 8 - .../withSubscriptionPlansActions.tsx | 8 + .../Subscriptions/withSubscriptions.js | 22 - .../Subscriptions/withSubscriptions.tsx | 22 + .../Subscriptions/withSubscriptionsActions.js | 10 - .../withSubscriptionsActions.tsx | 8 + .../Subscriptions/withSubscriptionss.js | 19 - .../Subscriptions/withSubscriptionss.tsx | 19 + .../TransactionsLockingAlerts.js | 15 - .../TransactionsLockingAlerts.tsx | 18 + .../TransactionsLockingBody.js | 74 - .../TransactionsLockingBody.tsx | 73 + .../TransactionsLockingHeader.js | 106 - .../TransactionsLockingHeader.tsx | 106 + .../TransactionsLockingList.js | 42 - .../TransactionsLockingList.tsx | 42 + ...ingPage.js => TransactionsLockingPage.tsx} | 0 .../TransactionsLockingProvider.js | 50 - .../TransactionsLockingProvider.tsx | 50 + .../TransactionsLocking/components.js | 420 - .../TransactionsLocking/components.tsx | 420 + .../{utils.js => utils.tsx} | 0 .../DashboardUniversalSearch.js | 136 - .../DashboardUniversalSearch.tsx | 136 + ...s.js => DashboardUniversalSearchBinds.tsx} | 0 ...js => DashboardUniversalSearchHotkeys.tsx} | 0 ...> DashboardUniversalSearchItemActions.tsx} | 0 src/containers/UniversalSearch/components.js | 44 - src/containers/UniversalSearch/components.tsx | 44 + src/containers/UniversalSearch/utils.js | 54 - src/containers/UniversalSearch/utils.tsx | 54 + ...ersalSearch.js => withUniversalSearch.tsx} | 0 .../withUniversalSearchActions.js | 27 - .../withUniversalSearchActions.tsx | 27 + src/containers/Users/withUsers.js | 14 - src/containers/Users/withUsers.tsx | 14 + src/containers/Users/withUsersActions.js | 21 - src/containers/Users/withUsersActions.tsx | 21 + .../Vendors/VendorForm/VendorAttahmentTab.js | 21 - .../Vendors/VendorForm/VendorAttahmentTab.tsx | 20 + .../VendorForm/VendorFinanicalPanelTab.js | 135 - .../VendorForm/VendorFinanicalPanelTab.tsx | 135 + .../VendorForm/VendorFloatingActions.js | 108 - .../VendorForm/VendorFloatingActions.tsx | 105 + ...orForm.schema.js => VendorForm.schema.tsx} | 0 .../VendorFormAfterPrimarySection.js | 77 - .../VendorFormAfterPrimarySection.tsx | 77 + .../Vendors/VendorForm/VendorFormFormik.js | 137 - .../Vendors/VendorForm/VendorFormFormik.tsx | 136 + .../Vendors/VendorForm/VendorFormPage.js | 69 - .../Vendors/VendorForm/VendorFormPage.tsx | 68 + .../VendorForm/VendorFormPrimarySection.js | 126 - .../VendorForm/VendorFormPrimarySection.tsx | 123 + .../Vendors/VendorForm/VendorFormProvider.js | 88 - .../Vendors/VendorForm/VendorFormProvider.tsx | 87 + .../Vendors/VendorForm/VendorsTabs.js | 50 - .../Vendors/VendorForm/VendorsTabs.tsx | 49 + .../VendorForm/{utils.js => utils.tsx} | 0 src/containers/Vendors/VendorsAlerts.js | 17 - src/containers/Vendors/VendorsAlerts.tsx | 17 + .../VendorsLanding/VendorActionsBar.js | 172 - .../VendorsLanding/VendorActionsBar.tsx | 172 + .../Vendors/VendorsLanding/VendorViewsTabs.js | 52 - .../VendorsLanding/VendorViewsTabs.tsx | 50 + .../VendorsLanding/VendorsEmptyStatus.js | 40 - .../VendorsLanding/VendorsEmptyStatus.tsx | 40 + .../Vendors/VendorsLanding/VendorsList.js | 57 - .../Vendors/VendorsLanding/VendorsList.tsx | 57 + .../VendorsLanding/VendorsListProvider.js | 66 - .../VendorsLanding/VendorsListProvider.tsx | 66 + .../Vendors/VendorsLanding/VendorsTable.js | 172 - .../Vendors/VendorsLanding/VendorsTable.tsx | 172 + .../Vendors/VendorsLanding/components.js | 196 - .../Vendors/VendorsLanding/components.tsx | 196 + .../Vendors/VendorsLanding/utils.js | 23 - .../Vendors/VendorsLanding/utils.tsx | 23 + .../Vendors/VendorsLanding/withVendors.js | 19 - .../Vendors/VendorsLanding/withVendors.tsx | 19 + .../VendorsLanding/withVendorsActions.js | 12 - .../VendorsLanding/withVendorsActions.tsx | 12 + .../Vendors/VendorsUniversalSearch.js | 51 - .../Vendors/VendorsUniversalSearch.tsx | 51 + src/containers/Vendors/utils.js | 19 - src/containers/Vendors/utils.tsx | 23 + src/containers/Vendors/withVendorDetail.js | 10 - src/containers/Vendors/withVendorDetail.tsx | 10 + src/containers/Views/ViewForm.container.js | 24 - src/containers/Views/ViewForm.container.tsx | 24 + src/containers/Views/ViewForm.js | 502 - src/containers/Views/ViewForm.tsx | 498 + src/containers/Views/ViewFormPage.js | 124 - src/containers/Views/ViewFormPage.tsx | 129 + ...withCurrentView.js => withCurrentView.tsx} | 0 src/containers/Views/withViewDetails.js | 16 - src/containers/Views/withViewDetails.tsx | 16 + .../withViews.tsx} | 0 src/containers/Views/withViewsActions.js | 22 - src/containers/Views/withViewsActions.tsx | 22 + .../WarehouseTransferEditorField.js | 49 - .../WarehouseTransferEditorField.tsx | 49 + .../WarehouseTransferFloatingActions.js | 175 - .../WarehouseTransferFloatingActions.tsx | 174 + .../WarehouseTransferForm.js | 158 - .../WarehouseTransferForm.schema.js | 29 - .../WarehouseTransferForm.schema.tsx | 29 + .../WarehouseTransferForm.tsx | 158 + .../WarehouseTransferFormDialog.js | 24 - .../WarehouseTransferFormDialog.tsx | 24 + .../WarehouseTransferFormEntriesTable.js | 111 - .../WarehouseTransferFormEntriesTable.tsx | 106 + .../WarehouseTransferFormFooter.js | 25 - .../WarehouseTransferFormFooter.tsx | 25 + .../WarehouseTransferFormFooterLeft.js | 33 - .../WarehouseTransferFormFooterLeft.tsx | 33 + .../WarehouseTransferFormFooterRight.tsx} | 0 .../WarehouseTransferFormHeader.js | 18 - .../WarehouseTransferFormHeader.tsx | 18 + .../WarehouseTransferFormHeaderFields.js | 197 - .../WarehouseTransferFormHeaderFields.tsx | 197 + .../WarehouseTransferFormPage.js | 19 - .../WarehouseTransferFormPage.tsx | 19 + .../WarehouseTransferFormProvider.js | 119 - .../WarehouseTransferFormProvider.tsx | 119 + .../WarehouseTransferForm/components.js | 21 - .../WarehouseTransferForm/components.tsx | 21 + .../WarehouseTransferForm/hooks.ts | 2 +- .../WarehouseTransferForm/utils.js | 220 - .../WarehouseTransferForm/utils.tsx | 217 + .../WarehouseTransfersActionsBar.js | 148 - .../WarehouseTransfersActionsBar.tsx | 146 + .../WarehouseTransfersDataTable.js | 155 - .../WarehouseTransfersDataTable.tsx | 154 + .../WarehouseTransfersEmptyStatus.js | 36 - .../WarehouseTransfersEmptyStatus.tsx | 35 + .../WarehouseTransfersList.js | 53 - .../WarehouseTransfersList.tsx | 51 + .../WarehouseTransfersListProvider.js | 84 - .../WarehouseTransfersListProvider.tsx | 82 + .../WarehouseTransfersViewTabs.js | 55 - .../WarehouseTransfersViewTabs.tsx | 52 + .../WarehouseTransfersLanding/components.js | 142 - .../WarehouseTransfersLanding/components.tsx | 141 + .../withWarehouseTransfers.js | 19 - .../withWarehouseTransfers.tsx | 19 + .../withWarehouseTransfersActions.js | 13 - .../withWarehouseTransfersActions.tsx | 13 + .../WarehousesTransfersAlerts.js | 29 - .../WarehousesTransfersAlerts.tsx | 38 + src/containers/WarehouseTransfers/utils.js | 137 - src/containers/WarehouseTransfers/utils.tsx | 141 + src/hooks/dashboard/{index.js => index.tsx} | 0 src/hooks/dashboard/useKeywordShortcuts.js | 15 - src/hooks/dashboard/useKeywordShortcuts.tsx | 15 + src/hooks/{index.js => index.tsx} | 0 src/hooks/query/GenericResource/index.js | 142 - src/hooks/query/GenericResource/index.tsx | 142 + .../query/UniversalSearch/UniversalSearch.js | 41 - .../query/UniversalSearch/UniversalSearch.tsx | 41 + src/hooks/query/{accounts.js => accounts.tsx} | 0 .../{authentication.js => authentication.tsx} | 0 src/hooks/query/{base.js => base.tsx} | 0 src/hooks/query/bills.js | 209 - src/hooks/query/bills.tsx | 209 + src/hooks/query/{branches.js => branches.tsx} | 0 ...shflowAccounts.js => cashflowAccounts.tsx} | 0 src/hooks/query/{contacts.js => contacts.tsx} | 0 src/hooks/query/creditNote.js | 351 - src/hooks/query/creditNote.tsx | 351 + .../query/{currencies.js => currencies.tsx} | 0 src/hooks/query/customers.js | 158 - src/hooks/query/customers.tsx | 158 + src/hooks/query/estimates.js | 240 - src/hooks/query/estimates.tsx | 240 + src/hooks/query/exchangeRates.js | 101 - src/hooks/query/exchangeRates.tsx | 101 + src/hooks/query/expenses.js | 166 - src/hooks/query/expenses.tsx | 166 + src/hooks/query/financialReports.js | 473 - src/hooks/query/financialReports.tsx | 473 + src/hooks/query/{index.js => index.tsx} | 0 src/hooks/query/inventoryAdjustments.js | 124 - src/hooks/query/inventoryAdjustments.tsx | 124 + src/hooks/query/{invite.js => invite.tsx} | 0 src/hooks/query/invoices.js | 304 - src/hooks/query/invoices.tsx | 304 + src/hooks/query/items.js | 271 - src/hooks/query/items.tsx | 271 + ...itemsCategories.js => itemsCategories.tsx} | 0 src/hooks/query/{jobs.js => jobs.tsx} | 0 .../query/{landedCost.js => landedCost.tsx} | 0 src/hooks/query/manualJournals.js | 153 - src/hooks/query/manualJournals.tsx | 153 + src/hooks/query/{misc.js => misc.tsx} | 0 .../{organization.js => organization.tsx} | 0 src/hooks/query/paymentMades.js | 192 - src/hooks/query/paymentMades.tsx | 192 + src/hooks/query/paymentReceives.js | 235 - src/hooks/query/paymentReceives.tsx | 235 + src/hooks/query/receipts.js | 205 - src/hooks/query/receipts.tsx | 205 + src/hooks/query/{roles.js => roles.tsx} | 0 src/hooks/query/settings.js | 214 - src/hooks/query/settings.tsx | 214 + .../{subscriptions.js => subscriptions.tsx} | 0 src/hooks/query/transactionsLocking.js | 115 - src/hooks/query/transactionsLocking.tsx | 115 + src/hooks/query/{types.js => types.tsx} | 0 src/hooks/query/{users.js => users.tsx} | 0 src/hooks/query/vendorCredit.js | 360 - src/hooks/query/vendorCredit.tsx | 360 + src/hooks/query/vendors.js | 145 - src/hooks/query/vendors.tsx | 145 + src/hooks/query/{views.js => views.tsx} | 0 src/hooks/query/warehouses.js | 139 - src/hooks/query/warehouses.tsx | 139 + src/hooks/query/warehousesTransfers.js | 172 - src/hooks/query/warehousesTransfers.tsx | 172 + src/hooks/stackableState.js | 36 - src/hooks/state/authentication.js | 67 - src/hooks/state/authentication.tsx | 65 + src/hooks/state/dashboard.js | 78 - src/hooks/state/dashboard.tsx | 78 + src/hooks/state/feature.js | 33 - src/hooks/state/feature.tsx | 33 + src/hooks/state/globalErrors.js | 17 - src/hooks/state/globalErrors.tsx | 17 + src/hooks/state/{index.js => index.tsx} | 0 src/hooks/state/organizations.js | 16 - src/hooks/state/organizations.tsx | 16 + src/hooks/state/settings.js | 21 - src/hooks/state/settings.tsx | 21 + src/hooks/state/subscriptions.js | 36 - src/hooks/state/subscriptions.tsx | 36 + src/hooks/useAppRoutes.js | 5 - .../{useAutofocus.js => useAutofocus.tsx} | 0 src/hooks/useMedia.js | 59 - src/hooks/useMedia.tsx | 73 + ...useQueryRequest.js => useQueryRequest.tsx} | 0 src/hooks/{useRequest.js => useRequest.tsx} | 0 .../{useRequestPdf.js => useRequestPdf.tsx} | 0 src/hooks/utils/index.js | 11 - src/hooks/utils/index.tsx | 10 + src/hooks/utils/useAbilityContext.js | 23 - src/hooks/utils/useAbilityContext.tsx | 23 + src/hooks/utils/useAsync.js | 36 - ...bserver.js => useIntersectionObserver.tsx} | 0 ...useLocalStorage.js => useLocalStorage.tsx} | 0 .../utils/{usePrevious.js => usePrevious.tsx} | 0 .../{useRequestPdf.js => useRequestPdf.tsx} | 0 ...useUpdateEffect.js => useUpdateEffect.tsx} | 0 src/hooks/utils/{useWatch.js => useWatch.tsx} | 0 src/hooks/utils/{useWhen.js => useWhen.tsx} | 0 src/index.js | 47 - src/index.tsx | 47 + src/lang/ar/{locale.js => locale.tsx} | 0 .../{authentication.js => authentication.tsx} | 0 src/lang/en/index.json | 1 + src/lang/en/{locale.js => locale.tsx} | 0 src/lang/{printValue.js => printValue.tsx} | 0 src/logo.svg | 7 - src/react-app-env.d.ts | 1 + src/routes/authentication.js | 36 - src/routes/authentication.tsx | 36 + src/routes/dashboard.js | 996 -- src/routes/dashboard.tsx | 1034 ++ src/routes/preferences.js | 70 - src/routes/preferences.tsx | 70 + ...preferencesTabs.js => preferencesTabs.tsx} | 0 src/routes/register.js | 22 - src/routes/register.tsx | 22 + src/{serviceWorker.js => serviceWorker.tsx} | 0 src/services/ApiService.js | 24 - src/services/ApiService.tsx | 24 + src/services/NamedRoutes.js | 3 - src/services/NamedRoutes.tsx | 3 + src/services/RemoteDataBinding.js | 29 - src/services/RemoteDataBinding.tsx | 29 + src/services/axios.js | 40 - src/services/axios.tsx | 40 + src/services/{yup.js => yup.tsx} | 0 src/{setupTests.js => setupTests.tsx} | 0 src/static/json/{icons.js => icons.tsx} | 0 src/store/Bills/bills.actions.js | 15 - src/store/Bills/bills.actions.tsx | 15 + src/store/Bills/bills.reducer.js | 34 - src/store/Bills/bills.reducer.tsx | 34 + src/store/Bills/bills.selectors.js | 25 - src/store/Bills/bills.selectors.tsx | 25 + .../Bills/{bills.type.js => bills.type.tsx} | 0 .../CashflowAccounts.actions.js | 21 - .../CashflowAccounts.actions.tsx | 21 + .../CashflowAccounts.reducer.js | 31 - .../CashflowAccounts.reducer.tsx | 31 + .../CashflowAccounts.selectors.js | 19 - .../CashflowAccounts.selectors.tsx | 19 + ...ts.types.js => CashflowAccounts.types.tsx} | 0 src/store/CreditNote/creditNote.actions.js | 16 - src/store/CreditNote/creditNote.actions.tsx | 16 + src/store/CreditNote/creditNote.reducer.js | 34 - src/store/CreditNote/creditNote.reducer.tsx | 34 + src/store/CreditNote/creditNote.selector.js | 29 - src/store/CreditNote/creditNote.selector.tsx | 29 + ...creditNote.type.js => creditNote.type.tsx} | 0 src/store/Estimate/estimates.actions.js | 14 - src/store/Estimate/estimates.actions.tsx | 14 + src/store/Estimate/estimates.reducer.js | 34 - src/store/Estimate/estimates.reducer.tsx | 34 + src/store/Estimate/estimates.selectors.js | 24 - src/store/Estimate/estimates.selectors.tsx | 24 + ...estimates.types.js => estimates.types.tsx} | 0 src/store/ExchangeRate/exchange.actions.js | 8 - src/store/ExchangeRate/exchange.actions.tsx | 8 + src/store/ExchangeRate/exchange.reducer.js | 13 - src/store/ExchangeRate/exchange.reducer.tsx | 13 + src/store/ExchangeRate/exchange.selector.js | 18 - src/store/ExchangeRate/exchange.selector.tsx | 18 + .../{exchange.type.js => exchange.type.tsx} | 0 src/store/Invoice/invoices.actions.js | 16 - src/store/Invoice/invoices.actions.tsx | 16 + src/store/Invoice/invoices.reducer.js | 34 - src/store/Invoice/invoices.reducer.tsx | 34 + src/store/Invoice/invoices.selector.js | 32 - src/store/Invoice/invoices.selector.tsx | 32 + .../{invoices.types.js => invoices.types.tsx} | 0 .../PaymentMades/paymentMades.actions.js | 16 - .../PaymentMades/paymentMades.actions.tsx | 16 + .../PaymentMades/paymentMades.reducer.js | 35 - .../PaymentMades/paymentMades.reducer.tsx | 35 + .../PaymentMades/paymentMades.selector.js | 25 - .../PaymentMades/paymentMades.selector.tsx | 25 + ...entMades.type.js => paymentMades.type.tsx} | 0 .../paymentReceives.actions.js | 14 - .../paymentReceives.actions.tsx | 14 + .../paymentReceives.reducer.js | 34 - .../paymentReceives.reducer.tsx | 34 + .../paymentReceives.selector.js | 26 - .../paymentReceives.selector.tsx | 26 + ...eives.type.js => paymentReceives.type.tsx} | 0 ...ResetMiddleware.js => ResetMiddleware.tsx} | 0 .../VendorCredit/VendorCredit.reducer.js | 34 - .../VendorCredit/VendorCredit.reducer.tsx | 34 + .../VendorCredit/vendorCredit.actions.js | 16 - .../VendorCredit/vendorCredit.actions.tsx | 16 + .../VendorCredit/vendorCredit.selector.js | 31 - .../VendorCredit/vendorCredit.selector.tsx | 31 + ...orCredit.type.js => vendorCredit.type.tsx} | 0 .../warehouseTransfer.actions.js | 14 - .../warehouseTransfer.actions.tsx | 14 + .../warehouseTransfer.reducer.js | 34 - .../warehouseTransfer.reducer.tsx | 34 + .../warehouseTransfer.selector.js | 33 - .../warehouseTransfer.selector.tsx | 33 + ...fer.type.js => warehouseTransfer.type.tsx} | 0 src/store/accounts/accounts.actions.js | 17 - src/store/accounts/accounts.actions.tsx | 17 + src/store/accounts/accounts.reducer.js | 33 - src/store/accounts/accounts.reducer.tsx | 33 + src/store/accounts/accounts.selectors.js | 26 - src/store/accounts/accounts.selectors.tsx | 26 + .../{accounts.types.js => accounts.types.tsx} | 0 .../authentication/authentication.actions.js | 5 - .../authentication/authentication.actions.tsx | 5 + .../authentication/authentication.reducer.js | 51 - .../authentication/authentication.reducer.tsx | 50 + ...ectors.js => authentication.selectors.tsx} | 0 ...tion.types.js => authentication.types.tsx} | 0 src/store/billing/Billing.action.js | 18 - src/store/billing/Billing.action.tsx | 18 + .../billing/Billing.type.tsx} | 0 src/store/createStore.js | 52 - src/store/createStore.tsx | 52 + src/store/currencies/currencies.actions.js | 69 - src/store/currencies/currencies.actions.tsx | 69 + src/store/currencies/currencies.reducer.js | 29 - src/store/currencies/currencies.reducer.tsx | 29 + src/store/currencies/currencies.selector.js | 22 - src/store/currencies/currencies.selector.tsx | 22 + ...rrencies.types.js => currencies.types.tsx} | 0 .../customFields/customFields.actions.js | 15 - .../customFields/customFields.actions.tsx | 15 + .../customFields/customFields.reducer.js | 24 - .../customFields/customFields.reducer.tsx | 24 + ...Fields.types.js => customFields.types.tsx} | 0 src/store/customViews/customViews.actions.js | 63 - src/store/customViews/customViews.actions.tsx | 63 + src/store/customViews/customViews.reducer.js | 30 - src/store/customViews/customViews.reducer.tsx | 30 + .../customViews/customViews.selectors.js | 42 - .../customViews/customViews.selectors.tsx | 42 + ...omViews.types.js => customViews.types.tsx} | 0 src/store/customers/customers.actions.js | 17 - src/store/customers/customers.actions.tsx | 17 + src/store/customers/customers.reducer.js | 33 - src/store/customers/customers.reducer.tsx | 33 + src/store/customers/customers.selectors.js | 25 - src/store/customers/customers.selectors.tsx | 25 + .../{customers.type.js => customers.type.tsx} | 0 src/store/dashboard/dashboard.actions.js | 126 - src/store/dashboard/dashboard.actions.tsx | 126 + src/store/dashboard/dashboard.reducer.js | 157 - src/store/dashboard/dashboard.reducer.tsx | 157 + ...d.selectors.js => dashboard.selectors.tsx} | 0 ...dashboard.types.js => dashboard.types.tsx} | 0 .../{monitorReducer.js => monitorReducer.tsx} | 0 src/store/expenses/expenses.actions.js | 19 - src/store/expenses/expenses.actions.tsx | 19 + src/store/expenses/expenses.reducer.js | 36 - src/store/expenses/expenses.reducer.tsx | 36 + src/store/expenses/expenses.selectors.js | 26 - src/store/expenses/expenses.selectors.tsx | 26 + .../{expenses.types.js => expenses.types.tsx} | 0 .../financialStatements.actions.js | 232 - .../financialStatements.actions.tsx | 232 + ...ers.js => financialStatements.mappers.tsx} | 0 .../financialStatements.reducer.js | 114 - .../financialStatements.reducer.tsx | 114 + ...s.js => financialStatements.selectors.tsx} | 0 ...types.js => financialStatements.types.tsx} | 0 ...rs.actions.js => globalErrors.actions.tsx} | 0 .../globalErrors/globalErrors.reducer.js | 17 - .../globalErrors/globalErrors.reducer.tsx | 17 + .../inventoryAdjustment.actions.js | 11 - .../inventoryAdjustment.actions.tsx | 11 + .../inventoryAdjustment.reducer.js | 32 - .../inventoryAdjustment.reducer.tsx | 32 + .../inventoryAdjustment.selector.js | 22 - .../inventoryAdjustment.selector.tsx | 22 + ...t.type.js => inventoryAdjustment.type.tsx} | 0 .../ItemsCategories.selectors.js | 19 - .../ItemsCategories.selectors.tsx | 19 + .../itemCategories/itemsCategory.actions.js | 11 - .../itemCategories/itemsCategory.actions.tsx | 11 + .../itemCategories/itemsCategory.reducer.js | 35 - .../itemCategories/itemsCategory.reducer.tsx | 35 + ...ategory.type.js => itemsCategory.type.tsx} | 0 .../itemCategories/itemsCateory.reducer.js | 38 - .../itemCategories/itemsCateory.reducer.tsx | 38 + src/store/items/items.actions.js | 17 - src/store/items/items.actions.tsx | 17 + src/store/items/items.reducer.js | 39 - src/store/items/items.reducer.tsx | 39 + src/store/items/items.selectors.js | 25 - src/store/items/items.selectors.tsx | 25 + .../items/{items.types.js => items.types.tsx} | 0 ...r.reducer.js => journalNumber.reducer.tsx} | 0 .../{localStorage.js => localStorage.tsx} | 0 .../logger.js => store/logger.middleware.ts} | 0 .../manualJournals/manualJournals.actions.js | 8 - .../manualJournals/manualJournals.actions.tsx | 8 + .../manualJournals/manualJournals.reducers.js | 34 - .../manualJournals.reducers.tsx | 34 + .../manualJournals.selectors.js | 25 - .../manualJournals.selectors.tsx | 25 + ...nals.types.js => manualJournals.types.tsx} | 0 .../{media.actions.js => media.actions.tsx} | 0 .../media/media.reducers.tsx} | 0 .../Billing.type.js => media/media.types.tsx} | 0 .../organizations/organizations.actions.js | 41 - .../organizations/organizations.actions.tsx | 41 + .../organizations/organizations.reducers.js | 39 - .../organizations/organizations.reducers.tsx | 39 + ...lectors.js => organizations.selectors.tsx} | 0 ...tions.types.js => organizations.types.tsx} | 0 ...withSetupWizard.js => withSetupWizard.tsx} | 0 ...edia.reducers.js => paginator.reducer.tsx} | 0 src/store/plans/plans.actions.js | 5 - src/store/plans/plans.actions.tsx | 5 + src/store/plans/plans.reducer.js | 142 - src/store/plans/plans.reducer.tsx | 142 + ...plans.selectors.js => plans.selectors.tsx} | 0 .../plans/{plans.types.js => plans.types.tsx} | 0 src/store/preferences/preferences.actions.js | 26 - src/store/preferences/preferences.actions.tsx | 26 + .../preferences.reducer.tsx} | 0 ...erences.types.js => preferences.types.tsx} | 0 .../{queryReducers.js => queryReducers.tsx} | 0 src/store/receipts/receipts.actions.js | 14 - src/store/receipts/receipts.actions.tsx | 14 + src/store/receipts/receipts.reducer.js | 34 - src/store/receipts/receipts.reducer.tsx | 34 + src/store/receipts/receipts.selector.js | 25 - src/store/receipts/receipts.selector.tsx | 25 + .../{receipts.type.js => receipts.type.tsx} | 0 src/store/{reducers.js => reducers.tsx} | 0 src/store/registers/register.action.js | 7 - src/store/registers/register.action.tsx | 7 + src/store/registers/register.reducer.js | 20 - src/store/registers/register.reducer.tsx | 20 + .../{register.type.js => register.type.tsx} | 0 .../resetPassword/resetPassword.action.js | 7 - .../resetPassword/resetPassword.action.tsx | 7 + src/store/resources/resource.types.js | 0 .../resource.types.tsx} | 0 src/store/resources/resources.actions.js | 46 - src/store/resources/resources.actions.tsx | 46 + src/store/resources/resources.reducer.js | 71 - src/store/resources/resources.reducer.tsx | 71 + src/store/resources/resources.selectors.js | 77 - src/store/resources/resources.selectors.tsx | 77 + src/store/search/search.actions.js | 55 - src/store/search/search.actions.tsx | 55 + src/store/search/search.reducer.js | 39 - src/store/search/search.reducer.tsx | 39 + .../{search.type.js => search.type.tsx} | 0 src/store/{selectors.js => selectors.tsx} | 0 src/store/settings/settings.actions.js | 46 - src/store/settings/settings.actions.tsx | 46 + src/store/settings/settings.reducer.js | 114 - src/store/settings/settings.reducer.tsx | 108 + src/store/settings/settings.selectors.js | 0 .../settings.selectors.tsx} | 0 .../{settings.type.js => settings.type.tsx} | 0 .../subscription/subscription.actions.js | 25 - .../subscription/subscription.actions.tsx | 25 + .../subscription/subscription.reducer.js | 19 - .../subscription/subscription.reducer.tsx | 19 + ...electors.js => subscription.selectors.tsx} | 0 ...iption.types.js => subscription.types.tsx} | 0 ...tate.reducer.js => tableState.reducer.tsx} | 0 src/store/{types.js => types.tsx} | 0 src/store/users/users.actions.js | 109 - src/store/users/users.actions.tsx | 109 + src/store/users/users.reducer.js | 54 - src/store/users/users.reducer.tsx | 54 + src/store/users/users.selectors.js | 21 - src/store/users/users.selectors.tsx | 21 + .../users/{users.types.js => users.types.tsx} | 0 src/store/vendors/vendors.actions.js | 14 - src/store/vendors/vendors.actions.tsx | 14 + src/store/vendors/vendors.reducer.js | 35 - src/store/vendors/vendors.reducer.tsx | 35 + src/store/vendors/vendors.selectors.js | 27 - src/store/vendors/vendors.selectors.tsx | 27 + .../{vendors.types.js => vendors.types.tsx} | 0 src/stories/Button.stories.tsx | 41 + src/stories/Button.tsx | 48 + src/stories/Header.stories.tsx | 25 + src/stories/Header.tsx | 56 + src/stories/Introduction.stories.mdx | 211 + src/stories/Page.stories.tsx | 26 + src/stories/Page.tsx | 73 + src/stories/assets/code-brackets.svg | 1 + src/stories/assets/colors.svg | 1 + src/stories/assets/comments.svg | 1 + src/stories/assets/direction.svg | 1 + src/stories/assets/flow.svg | 1 + src/stories/assets/plugin.svg | 1 + src/stories/assets/repo.svg | 1 + src/stories/assets/stackalt.svg | 1 + src/stories/button.css | 30 + src/stories/header.css | 32 + src/stories/page.css | 69 + src/utils/{deep.js => deep.tsx} | 0 src/utils/index.js | 917 -- src/utils/index.tsx | 962 ++ tsconfig.base.json | 9 + tsconfig.json | 34 +- 3846 files changed, 125197 insertions(+), 128236 deletions(-) create mode 100644 .storybook/main.js create mode 100644 .storybook/preview.js delete mode 100644 config/env.js delete mode 100644 config/getHttpsConfig.js delete mode 100644 config/jest/cssTransform.js delete mode 100644 config/jest/fileTransform.js delete mode 100644 config/modules.js delete mode 100644 config/paths.js delete mode 100644 config/pnpTs.js delete mode 100644 config/webpack.config.js delete mode 100644 config/webpackDevServer.config.js create mode 100644 craco.config.js delete mode 100644 scripts/build.js delete mode 100644 scripts/start.js delete mode 100644 scripts/test.js rename setupProxy.js => setupProxy.tsx (100%) delete mode 100644 src/common/drawers.js delete mode 100644 src/common/homepageOptions.js delete mode 100644 src/common/index.js delete mode 100644 src/common/itemPaymentTranactionsOption.js delete mode 100644 src/common/quickNewOptions.js rename src/components/Accounts/{AccountMultiSelect.js => AccountMultiSelect.tsx} (100%) create mode 100644 src/components/Accounts/AccountsMultiSelect.tsx create mode 100644 src/components/Accounts/AccountsSelectList.tsx create mode 100644 src/components/Accounts/AccountsSuggestField.tsx create mode 100644 src/components/Accounts/AccountsTypesSelect.tsx delete mode 100644 src/components/Accounts/index.js create mode 100644 src/components/Accounts/index.tsx delete mode 100644 src/components/AccountsMultiSelect.js delete mode 100644 src/components/AccountsSelectList.js delete mode 100644 src/components/AccountsSuggestField.js delete mode 100644 src/components/AccountsTypesSelect.js rename src/components/AdvancedFilter/{AdvancedFilter.schema.js => AdvancedFilter.schema.tsx} (100%) delete mode 100644 src/components/AdvancedFilter/AdvancedFilterCompatatorField.js create mode 100644 src/components/AdvancedFilter/AdvancedFilterCompatatorField.tsx delete mode 100644 src/components/AdvancedFilter/AdvancedFilterDropdown.js create mode 100644 src/components/AdvancedFilter/AdvancedFilterDropdown.tsx rename src/components/AdvancedFilter/{AdvancedFilterDropdownContext.js => AdvancedFilterDropdownContext.tsx} (100%) rename src/components/AdvancedFilter/{AdvancedFilterPopover.js => AdvancedFilterPopover.tsx} (100%) delete mode 100644 src/components/AdvancedFilter/AdvancedFilterValueField.js create mode 100644 src/components/AdvancedFilter/AdvancedFilterValueField.tsx rename src/components/AdvancedFilter/{components.js => components.tsx} (100%) delete mode 100644 src/components/AdvancedFilter/utils.js create mode 100644 src/components/AdvancedFilter/utils.tsx rename src/components/Alert/{index.js => index.tsx} (100%) delete mode 100644 src/components/App.js create mode 100644 src/components/App.tsx delete mode 100644 src/components/AppIntlLoader.js create mode 100644 src/components/AppIntlLoader.tsx rename src/components/{AppIntlProvider.js => AppIntlProvider.tsx} (100%) delete mode 100644 src/components/AppToaster.js create mode 100644 src/components/AppToaster/index.tsx delete mode 100644 src/components/Authentication.js create mode 100644 src/components/Authentication.tsx delete mode 100644 src/components/AvaterCell.js create mode 100644 src/components/AvaterCell.tsx delete mode 100644 src/components/BankAccounts/index.js create mode 100644 src/components/BankAccounts/index.tsx delete mode 100644 src/components/BaseCurrency.js delete mode 100644 src/components/BranchSuggestField.js rename src/components/Branches/{BranchMultiSelect.js => BranchMultiSelect.tsx} (100%) rename src/components/Branches/{BranchSelect.js => BranchSelect.tsx} (100%) create mode 100644 src/components/Branches/BranchSuggestField.tsx delete mode 100644 src/components/Branches/index.js create mode 100644 src/components/Branches/index.tsx rename src/components/Button/{ButtonLink.js => ButtonLink.tsx} (100%) rename src/components/Button/{index.js => index.tsx} (100%) rename src/components/Card/{index.js => index.tsx} (100%) delete mode 100644 src/components/CategoriesSelectList.js delete mode 100644 src/components/CloudLoadingIndicator.js delete mode 100644 src/components/CommercialDoc/index.js create mode 100644 src/components/CommercialDoc/index.tsx delete mode 100644 src/components/ContactSelecetList.js create mode 100644 src/components/Contacts/ContactSelecetList.tsx delete mode 100644 src/components/Contacts/ContactSelectField.js create mode 100644 src/components/Contacts/ContactSelectField.tsx create mode 100644 src/components/Contacts/ContactsMultiSelect.tsx create mode 100644 src/components/Contacts/ContactsSuggestField.tsx delete mode 100644 src/components/Contacts/CustomerSelectField.js delete mode 100644 src/components/Contacts/VendorSelectField.js delete mode 100644 src/components/Contacts/index.js create mode 100644 src/components/Contacts/index.tsx rename src/components/Contacts/{utils.js => utils.tsx} (100%) delete mode 100644 src/components/ContactsMultiSelect.js delete mode 100644 src/components/ContactsSuggestField.js delete mode 100644 src/components/ContextMenu.js create mode 100644 src/components/ContextMenu.tsx delete mode 100644 src/components/Currencies/BaseCurrency.js create mode 100644 src/components/Currencies/BaseCurrency.tsx create mode 100644 src/components/Currencies/CurrenciesSelectList.tsx rename src/components/Currencies/{CurrencySelect.js => CurrencySelect.tsx} (100%) create mode 100644 src/components/Currencies/CurrencySelectList.tsx delete mode 100644 src/components/Currencies/index.js create mode 100644 src/components/Currencies/index.tsx delete mode 100644 src/components/CurrenciesSelectList.js delete mode 100644 src/components/CurrencySelectList.js delete mode 100644 src/components/CustomSelectList.js delete mode 100644 src/components/Customers/CustomerDrawerLink.js create mode 100644 src/components/Customers/CustomerDrawerLink.tsx create mode 100644 src/components/Customers/CustomerSelectField.tsx delete mode 100644 src/components/Customers/index.js create mode 100644 src/components/Customers/index.tsx create mode 100644 src/components/Customers/utils.tsx delete mode 100644 src/components/Dashboard/BigcapitalLoading.js create mode 100644 src/components/Dashboard/BigcapitalLoading.tsx delete mode 100644 src/components/Dashboard/Dashboard.js create mode 100644 src/components/Dashboard/Dashboard.tsx rename src/components/Dashboard/{DashboardAbilityProvider.js => DashboardAbilityProvider.tsx} (100%) delete mode 100644 src/components/Dashboard/DashboardActionViewsList.js create mode 100644 src/components/Dashboard/DashboardActionViewsList.tsx delete mode 100644 src/components/Dashboard/DashboardActionsBar.js create mode 100644 src/components/Dashboard/DashboardActionsBar.tsx delete mode 100644 src/components/Dashboard/DashboardBackLink.js create mode 100644 src/components/Dashboard/DashboardBackLink.tsx delete mode 100644 src/components/Dashboard/DashboardBoot.js create mode 100644 src/components/Dashboard/DashboardBoot.tsx delete mode 100644 src/components/Dashboard/DashboardBreadcrumbs.js create mode 100644 src/components/Dashboard/DashboardBreadcrumbs.tsx delete mode 100644 src/components/Dashboard/DashboardCard.js create mode 100644 src/components/Dashboard/DashboardCard.tsx delete mode 100644 src/components/Dashboard/DashboardContent.js create mode 100644 src/components/Dashboard/DashboardContent.tsx delete mode 100644 src/components/Dashboard/DashboardContentRoute.js create mode 100644 src/components/Dashboard/DashboardContentRoute.tsx delete mode 100644 src/components/Dashboard/DashboardContentTable.js create mode 100644 src/components/Dashboard/DashboardContentTable.tsx delete mode 100644 src/components/Dashboard/DashboardErrorBoundary.js create mode 100644 src/components/Dashboard/DashboardErrorBoundary.tsx delete mode 100644 src/components/Dashboard/DashboardFilterButton.js create mode 100644 src/components/Dashboard/DashboardFilterButton.tsx delete mode 100644 src/components/Dashboard/DashboardFooter.js create mode 100644 src/components/Dashboard/DashboardFooter.tsx delete mode 100644 src/components/Dashboard/DashboardInsider.js create mode 100644 src/components/Dashboard/DashboardInsider.tsx delete mode 100644 src/components/Dashboard/DashboardLoadingIndicator.js create mode 100644 src/components/Dashboard/DashboardLoadingIndicator.tsx delete mode 100644 src/components/Dashboard/DashboardPage.js create mode 100644 src/components/Dashboard/DashboardPage.tsx delete mode 100644 src/components/Dashboard/DashboardPageContent.js create mode 100644 src/components/Dashboard/DashboardPageContent.tsx rename src/components/Dashboard/{DashboardProvider.js => DashboardProvider.tsx} (100%) delete mode 100644 src/components/Dashboard/DashboardRowsHeightButton/index.js create mode 100644 src/components/Dashboard/DashboardRowsHeightButton/index.tsx delete mode 100644 src/components/Dashboard/DashboardSplitePane.js create mode 100644 src/components/Dashboard/DashboardSplitePane.tsx delete mode 100644 src/components/Dashboard/DashboardThemeProvider.js create mode 100644 src/components/Dashboard/DashboardThemeProvider.tsx delete mode 100644 src/components/Dashboard/DashboardTopbar.js create mode 100644 src/components/Dashboard/DashboardTopbar.tsx delete mode 100644 src/components/Dashboard/DashboardViewsTabs.js create mode 100644 src/components/Dashboard/DashboardViewsTabs.tsx delete mode 100644 src/components/Dashboard/GlobalHotkeys.js create mode 100644 src/components/Dashboard/GlobalHotkeys.tsx delete mode 100644 src/components/Dashboard/PrivatePages.js create mode 100644 src/components/Dashboard/PrivatePages.tsx delete mode 100644 src/components/Dashboard/PrivatePagesProvider.js create mode 100644 src/components/Dashboard/PrivatePagesProvider.tsx delete mode 100644 src/components/Dashboard/SplashScreen.js create mode 100644 src/components/Dashboard/SplashScreen.tsx delete mode 100644 src/components/Dashboard/TopbarUser.js create mode 100644 src/components/Dashboard/TopbarUser.tsx delete mode 100644 src/components/Dashboard/index.js create mode 100644 src/components/Dashboard/index.tsx delete mode 100644 src/components/DataTable.js delete mode 100644 src/components/DataTableCells/AccountsListFieldCell.js create mode 100644 src/components/DataTableCells/AccountsListFieldCell.tsx delete mode 100644 src/components/DataTableCells/BranchesListFieldCell.js create mode 100644 src/components/DataTableCells/BranchesListFieldCell.tsx delete mode 100644 src/components/DataTableCells/CheckBoxFieldCell.js create mode 100644 src/components/DataTableCells/CheckBoxFieldCell.tsx delete mode 100644 src/components/DataTableCells/ContactsListFieldCell.js create mode 100644 src/components/DataTableCells/ContactsListFieldCell.tsx rename src/components/DataTableCells/{DivFieldCell.js => DivFieldCell.tsx} (100%) delete mode 100644 src/components/DataTableCells/InputGroupCell.js create mode 100644 src/components/DataTableCells/InputGroupCell.tsx delete mode 100644 src/components/DataTableCells/ItemsListCell.js create mode 100644 src/components/DataTableCells/ItemsListCell.tsx delete mode 100644 src/components/DataTableCells/MoneyFieldCell.js create mode 100644 src/components/DataTableCells/MoneyFieldCell.tsx delete mode 100644 src/components/DataTableCells/NumericInputCell.js create mode 100644 src/components/DataTableCells/NumericInputCell.tsx delete mode 100644 src/components/DataTableCells/PaymentReceiveListFieldCell.js create mode 100644 src/components/DataTableCells/PaymentReceiveListFieldCell.tsx delete mode 100644 src/components/DataTableCells/PercentFieldCell.js create mode 100644 src/components/DataTableCells/PercentFieldCell.tsx delete mode 100644 src/components/DataTableCells/SwitchFieldCell.js create mode 100644 src/components/DataTableCells/SwitchFieldCell.tsx delete mode 100644 src/components/DataTableCells/TextAreaCell.js create mode 100644 src/components/DataTableCells/TextAreaCell.tsx rename src/components/DataTableCells/{TextOverviewTooltipCell.js => TextOverviewTooltipCell.tsx} (100%) rename src/components/DataTableCells/{index.js => index.tsx} (100%) delete mode 100644 src/components/Datatable/CellForceWidth.js create mode 100644 src/components/Datatable/CellForceWidth.tsx rename src/components/Datatable/{Cells.js => Cells.tsx} (100%) create mode 100644 src/components/Datatable/DataTable.tsx delete mode 100644 src/components/Datatable/DatatableEditable.js create mode 100644 src/components/Datatable/DatatableEditable.tsx create mode 100644 src/components/Datatable/Pagination.tsx rename src/components/Datatable/{TableBody.js => TableBody.tsx} (100%) delete mode 100644 src/components/Datatable/TableCell.js create mode 100644 src/components/Datatable/TableCell.tsx rename src/components/Datatable/{TableContext.js => TableContext.tsx} (100%) delete mode 100644 src/components/Datatable/TableFastCell.js create mode 100644 src/components/Datatable/TableFastCell.tsx rename src/components/Datatable/{TableFooter.js => TableFooter.tsx} (100%) delete mode 100644 src/components/Datatable/TableHeader.js create mode 100644 src/components/Datatable/TableHeader.tsx delete mode 100644 src/components/Datatable/TableHeaderSkeleton.js create mode 100644 src/components/Datatable/TableHeaderSkeleton.tsx rename src/components/Datatable/{TableIndeterminateCheckboxHeader.js => TableIndeterminateCheckboxHeader.tsx} (100%) delete mode 100644 src/components/Datatable/TableIndeterminateCheckboxRow.js create mode 100644 src/components/Datatable/TableIndeterminateCheckboxRow.tsx rename src/components/Datatable/{TableLoading.js => TableLoading.tsx} (100%) rename src/components/Datatable/{TableNoResultsRow.js => TableNoResultsRow.tsx} (100%) rename src/components/Datatable/{TablePage.js => TablePage.tsx} (100%) delete mode 100644 src/components/Datatable/TablePagination.js create mode 100644 src/components/Datatable/TablePagination.tsx delete mode 100644 src/components/Datatable/TableRow.js create mode 100644 src/components/Datatable/TableRow.tsx rename src/components/Datatable/{TableRows.js => TableRows.tsx} (100%) delete mode 100644 src/components/Datatable/TableSkeletonRows.js create mode 100644 src/components/Datatable/TableSkeletonRows.tsx rename src/components/Datatable/{TableTBody.js => TableTBody.tsx} (100%) delete mode 100644 src/components/Datatable/TableVirtualizedRows.js create mode 100644 src/components/Datatable/TableVirtualizedRows.tsx rename src/components/Datatable/{TableWrapper.js => TableWrapper.tsx} (100%) delete mode 100644 src/components/Datatable/index.js create mode 100644 src/components/Datatable/index.tsx rename src/components/Datatable/{utils.js => utils.tsx} (100%) delete mode 100644 src/components/DetailExchangeRate.js delete mode 100644 src/components/Details/index.js create mode 100644 src/components/Details/index.tsx delete mode 100644 src/components/Dialog/Dialog.js create mode 100644 src/components/Dialog/Dialog.tsx rename src/components/Dialog/{DialogContent.js => DialogContent.tsx} (100%) rename src/components/Dialog/{DialogFooter.js => DialogFooter.tsx} (100%) rename src/components/Dialog/{DialogFooterActions.js => DialogFooterActions.tsx} (100%) rename src/components/Dialog/{DialogSuspense.js => DialogSuspense.tsx} (100%) delete mode 100644 src/components/Dialog/index.js create mode 100644 src/components/Dialog/index.tsx delete mode 100644 src/components/DialogReduxConnect.js create mode 100644 src/components/DialogReduxConnect.tsx delete mode 100644 src/components/DialogsContainer.js create mode 100644 src/components/DialogsContainer.tsx delete mode 100644 src/components/DisplayNameList.js delete mode 100644 src/components/Dragzone.js create mode 100644 src/components/Dragzone/index.tsx delete mode 100644 src/components/Drawer/Drawer.js create mode 100644 src/components/Drawer/Drawer.tsx delete mode 100644 src/components/Drawer/DrawerActionsBar.js create mode 100644 src/components/Drawer/DrawerActionsBar.tsx create mode 100644 src/components/Drawer/DrawerBody.tsx delete mode 100644 src/components/Drawer/DrawerHeaderContent.js create mode 100644 src/components/Drawer/DrawerHeaderContent.tsx delete mode 100644 src/components/Drawer/DrawerInsider.js create mode 100644 src/components/Drawer/DrawerInsider.tsx rename src/components/Drawer/{DrawerMainTabs.js => DrawerMainTabs.tsx} (100%) rename src/components/Drawer/{DrawerProvider.js => DrawerProvider.tsx} (100%) delete mode 100644 src/components/Drawer/DrawerSuspense.js create mode 100644 src/components/Drawer/DrawerSuspense.tsx delete mode 100644 src/components/Drawer/index.js create mode 100644 src/components/Drawer/index.ts delete mode 100644 src/components/DrawersContainer.js create mode 100644 src/components/DrawersContainer.tsx delete mode 100644 src/components/EmptyStatus.js create mode 100644 src/components/EmptyStatus/EmptyStatus.tsx create mode 100644 src/components/EmptyStatus/index.ts rename src/components/ErrorBoundary/{index.js => index.tsx} (100%) delete mode 100644 src/components/ErrorMessage.js create mode 100644 src/components/ErrorMessage/index.tsx create mode 100644 src/components/ExchangeRate/DetailExchangeRate.tsx rename src/components/ExchangeRate/{ExchangeRateInput.js => ExchangeRateInput.tsx} (100%) delete mode 100644 src/components/ExchangeRate/ExchangeRateMutedField.js create mode 100644 src/components/ExchangeRate/ExchangeRateMutedField.tsx delete mode 100644 src/components/ExchangeRate/index.js create mode 100644 src/components/ExchangeRate/index.tsx rename src/components/FeatureGuard/{FeatureCan.js => FeatureCan.tsx} (100%) rename src/components/FeatureGuard/{index.js => index.tsx} (100%) delete mode 100644 src/components/FeatureGuard/withFeatureCan.js create mode 100644 src/components/FeatureGuard/withFeatureCan.tsx delete mode 100644 src/components/FieldHint.js delete mode 100644 src/components/FieldRequiredHint.js rename src/components/FinancialReport/{index.js => index.tsx} (100%) delete mode 100644 src/components/FinancialSheet/FinancialSheet.js create mode 100644 src/components/FinancialSheet/FinancialSheet.tsx delete mode 100644 src/components/FinancialSheet/FinancialSheetSkeleton.js create mode 100644 src/components/FinancialSheet/FinancialSheetSkeleton.tsx delete mode 100644 src/components/FinancialSheet/ReportDataTable.js create mode 100644 src/components/FinancialSheet/ReportDataTable.tsx rename src/components/FinancialSheet/{StyledFinancialSheet.js => StyledFinancialSheet.tsx} (100%) rename src/components/FinancialSheet/{index.js => index.tsx} (100%) rename src/components/{FinancialStatement.js => FinancialStatement/index.tsx} (100%) delete mode 100644 src/components/FormattedMessage.js create mode 100644 src/components/FormattedMessage/index.tsx rename src/components/Forms/{BlueprintFormik.js => BlueprintFormik.tsx} (100%) rename src/components/Forms/{FMoneyInputGroup.js => FMoneyInputGroup.tsx} (100%) rename src/components/Forms/{FormObserver.js => FormObserver.tsx} (100%) delete mode 100644 src/components/Forms/FormikObserver.js create mode 100644 src/components/Forms/FormikObserver.tsx rename src/components/Forms/{InputPrepend.js => InputPrepend.tsx} (100%) delete mode 100644 src/components/Forms/InputPrependButton.js create mode 100644 src/components/Forms/InputPrependButton.tsx rename src/components/{CustomFields.js => Forms/InputPrependOptions.tsx} (100%) delete mode 100644 src/components/Forms/InputPrependText.js create mode 100644 src/components/Forms/InputPrependText.tsx delete mode 100644 src/components/Forms/index.js create mode 100644 src/components/Forms/index.tsx delete mode 100644 src/components/Grid/Col.js create mode 100644 src/components/Grid/Col.tsx delete mode 100644 src/components/Grid/Row.js create mode 100644 src/components/Grid/Row.tsx create mode 100644 src/components/Grid/index.ts delete mode 100644 src/components/Guards/EnsureOrganizationIsNotReady.js create mode 100644 src/components/Guards/EnsureOrganizationIsNotReady.tsx delete mode 100644 src/components/Guards/EnsureOrganizationIsReady.js create mode 100644 src/components/Guards/EnsureOrganizationIsReady.tsx delete mode 100644 src/components/Guards/EnsureSubscriptionIsActive.js create mode 100644 src/components/Guards/EnsureSubscriptionIsActive.tsx delete mode 100644 src/components/Guards/EnsureSubscriptionsIsActive.js create mode 100644 src/components/Guards/EnsureSubscriptionsIsActive.tsx delete mode 100644 src/components/Guards/EnsureSubscriptionsIsInactive.js create mode 100644 src/components/Guards/EnsureSubscriptionsIsInactive.tsx delete mode 100644 src/components/Guards/PrivateRoute.js create mode 100644 src/components/Guards/PrivateRoute.tsx create mode 100644 src/components/Hint/FieldHint.tsx create mode 100644 src/components/Hint/FieldRequiredHint.tsx create mode 100644 src/components/Hint/RequiredHint.tsx create mode 100644 src/components/Hint/index.ts delete mode 100644 src/components/Icon.js create mode 100644 src/components/Icon/index.tsx create mode 100644 src/components/Indicator/CloudLoadingIndicator.tsx create mode 100644 src/components/Indicator/LoadingIndicator.tsx create mode 100644 src/components/Indicator/index.ts delete mode 100644 src/components/IntersectionObserver/index.js create mode 100644 src/components/IntersectionObserver/index.tsx create mode 100644 src/components/Items/ItemsListField.tsx delete mode 100644 src/components/Items/ItemsMultiSelect.js create mode 100644 src/components/Items/ItemsMultiSelect.tsx create mode 100644 src/components/Items/ItemsSuggestField.tsx delete mode 100644 src/components/Items/index.js create mode 100644 src/components/Items/index.tsx create mode 100644 src/components/ItemsCategories/CategoriesSelectList.tsx create mode 100644 src/components/ItemsCategories/index.tsx delete mode 100644 src/components/ItemsListField.js delete mode 100644 src/components/ItemsSuggestField.js rename src/components/{LazyLoader.js => LazyLoader.tsx} (100%) delete mode 100644 src/components/ListSelect.js delete mode 100644 src/components/LoadingIndicator.js delete mode 100644 src/components/MaterialProgressBar.js create mode 100644 src/components/MaterialProgressBar/index.tsx rename src/components/{MenuItem.js => Menu/MenuItem.tsx} (100%) create mode 100644 src/components/Menu/MenuItemLabel.tsx rename src/components/Menu/{index.js => MenuItemNestedText.tsx} (100%) create mode 100644 src/components/Menu/index.ts delete mode 100644 src/components/MenuItemLabel.js delete mode 100644 src/components/Money.js create mode 100644 src/components/Money/Money.tsx delete mode 100644 src/components/MoneyExchangeRate.js delete mode 100644 src/components/MoreMenutItems.js delete mode 100644 src/components/MultiSelect.js delete mode 100644 src/components/MultiSelectTaggable/index.js create mode 100644 src/components/MultiSelectTaggable/index.tsx rename src/components/NProgress/{AppProgress.js => AppProgress.tsx} (100%) rename src/components/NProgress/{Bar.js => Bar.tsx} (100%) rename src/components/NProgress/{Container.js => Container.tsx} (100%) rename src/components/NProgress/{Progress.js => Progress.tsx} (100%) rename src/components/NProgress/{Spinner.js => Spinner.tsx} (100%) delete mode 100644 src/components/NumberFormatDropdown/NumberFormatFields.js create mode 100644 src/components/NumberFormatDropdown/NumberFormatFields.tsx delete mode 100644 src/components/NumberFormatDropdown/NumberFormatFooter.js create mode 100644 src/components/NumberFormatDropdown/NumberFormatFooter.tsx delete mode 100644 src/components/NumberFormatDropdown/NumberFormats.schema.js create mode 100644 src/components/NumberFormatDropdown/NumberFormats.schema.tsx delete mode 100644 src/components/NumberFormatDropdown/index.js create mode 100644 src/components/NumberFormatDropdown/index.tsx rename src/components/{FormTopbar.js => PageForm/FormTopbar.tsx} (100%) create mode 100644 src/components/PageForm/PageFormBigNumber.tsx create mode 100644 src/components/PageForm/index.ts delete mode 100644 src/components/PageFormBigNumber.js delete mode 100644 src/components/Pagination.js rename src/components/Paper/{Paper.js => Paper.tsx} (100%) rename src/components/Paper/{index.js => index.tsx} (100%) create mode 100644 src/components/PaymentReceive/PaymentReceiveListField.tsx create mode 100644 src/components/PaymentReceive/index.ts delete mode 100644 src/components/PaymentReceiveListField.js rename src/components/PdfPreview/{index.js => index.tsx} (100%) delete mode 100644 src/components/Postbox.js create mode 100644 src/components/Postbox/index.tsx delete mode 100644 src/components/Preferences/PreferencesContentRoute.js create mode 100644 src/components/Preferences/PreferencesContentRoute.tsx delete mode 100644 src/components/Preferences/PreferencesPage.js create mode 100644 src/components/Preferences/PreferencesPage.tsx delete mode 100644 src/components/Preferences/PreferencesSidebar.js create mode 100644 src/components/Preferences/PreferencesSidebar.tsx delete mode 100644 src/components/Preferences/PreferencesSidebarContainer.js create mode 100644 src/components/Preferences/PreferencesSidebarContainer.tsx delete mode 100644 src/components/Preferences/PreferencesSubContent.js create mode 100644 src/components/Preferences/PreferencesSubContent.tsx delete mode 100644 src/components/Preferences/PreferencesTopbar.js create mode 100644 src/components/Preferences/PreferencesTopbar.tsx delete mode 100644 src/components/RequiredHint.js delete mode 100644 src/components/SMSPreview/index.js create mode 100644 src/components/SMSPreview/index.tsx delete mode 100644 src/components/SalutationList.js create mode 100644 src/components/Select/DisplayNameList.tsx create mode 100644 src/components/Select/ListSelect.tsx create mode 100644 src/components/Select/SalutationList.tsx create mode 100644 src/components/Select/index.ts delete mode 100644 src/components/SelectList.js delete mode 100644 src/components/Skeleton.js create mode 100644 src/components/Skeleton/Skeleton.tsx create mode 100644 src/components/Skeleton/SkeletonText.tsx create mode 100644 src/components/Skeleton/index.ts delete mode 100644 src/components/Subscriptions/index.js create mode 100644 src/components/Subscriptions/index.tsx rename src/components/Table/{index.js => index.tsx} (100%) rename src/components/Tags/{CurrencyTag.js => CurrencyTag.tsx} (100%) rename src/components/Tags/{FlagIcon.js => FlagIcon.tsx} (100%) rename src/components/Tags/{index.js => index.tsx} (100%) rename src/components/TextStatus/{index.js => index.tsx} (100%) rename src/components/TotalLines/{index.js => index.tsx} (100%) rename src/components/Typo/{Paragraph.js => Paragraph.tsx} (100%) rename src/components/Typo/{index.js => index.tsx} (100%) delete mode 100644 src/components/UniversalSearch/UniversalSearch.js create mode 100644 src/components/UniversalSearch/UniversalSearch.tsx rename src/components/UniversalSearch/{UniversalSearchProvider.js => UniversalSearchProvider.tsx} (100%) rename src/components/UniversalSearch/{utils.js => utils.tsx} (100%) delete mode 100644 src/components/Utils/Choose.js create mode 100644 src/components/Utils/Choose.tsx delete mode 100644 src/components/Utils/For.js create mode 100644 src/components/Utils/For.tsx rename src/components/Utils/{FormatDate.js => FormatDate.tsx} (100%) delete mode 100644 src/components/Utils/FormatNumber.js create mode 100644 src/components/Utils/FormatNumber.tsx delete mode 100644 src/components/Utils/If.js create mode 100644 src/components/Utils/If.tsx rename src/components/Utils/{Join.js => Join.tsx} (100%) delete mode 100644 src/components/Utils/index.js create mode 100644 src/components/Utils/index.tsx delete mode 100644 src/components/Vendors/VendorDrawerLink.js create mode 100644 src/components/Vendors/VendorDrawerLink.tsx create mode 100644 src/components/Vendors/VendorSelectField.tsx delete mode 100644 src/components/Vendors/index.js create mode 100644 src/components/Vendors/index.tsx create mode 100644 src/components/Vendors/utils.tsx rename src/components/Warehouses/{WarehouseMultiSelect.js => WarehouseMultiSelect.tsx} (100%) rename src/components/Warehouses/{WarehouseSelect.js => WarehouseSelect.tsx} (100%) rename src/components/Warehouses/{index.js => index.tsx} (100%) delete mode 100644 src/components/index.js create mode 100644 src/components/index.tsx rename src/components/{modifiers.js => modifiers.tsx} (100%) delete mode 100644 src/components/utils.js delete mode 100644 src/config/financialReportsMenu.js delete mode 100644 src/config/preferencesMenu.js delete mode 100644 src/config/sidebarMenu.js rename src/{common/abilityOption.js => constants/abilityOption.tsx} (100%) rename src/{common/accountTypes.js => constants/accountTypes.tsx} (100%) rename src/{common/adjustmentType.js => constants/adjustmentType.tsx} (100%) rename src/{common/allocateLandedCostType.js => constants/allocateLandedCostType.tsx} (100%) rename src/{config/app.js => constants/app.tsx} (100%) rename src/{common/cashflowOptions.js => constants/cashflowOptions.tsx} (100%) rename src/{common/cellTypes.js => constants/cellTypes.tsx} (100%) rename src/{common/classes.js => constants/classes.tsx} (100%) rename src/{common/contactsOptions.js => constants/contactsOptions.tsx} (100%) rename src/{common/countries.js => constants/countries.tsx} (100%) rename src/{common/currencies.js => constants/currencies.tsx} (100%) rename src/{common/dataTypes.js => constants/dataTypes.tsx} (100%) rename src/{common/dateFormatsOptions.js => constants/dateFormatsOptions.tsx} (100%) create mode 100644 src/constants/dialogs.ts create mode 100644 src/constants/drawers.ts rename src/{common/errors.js => constants/errors.tsx} (100%) rename src/{common/features.js => constants/features.tsx} (100%) create mode 100644 src/constants/financialReportsMenu.tsx rename src/{common/fiscalYearOptions.js => constants/fiscalYearOptions.tsx} (100%) rename src/{config/footerLinks.js => constants/footerLinks.tsx} (100%) create mode 100644 src/constants/homepageOptions.tsx create mode 100644 src/constants/index.tsx create mode 100644 src/constants/itemPaymentTranactionsOption.tsx rename src/{common/keyboardShortcutsOptions.js => constants/keyboardShortcutsOptions.tsx} (100%) rename src/{common/languagesOptions.js => constants/languagesOptions.tsx} (100%) rename src/{common => constants}/modalChargeOptions.tsx (100%) rename src/{common/moreVertOptions.js => constants/moreVertOptions.tsx} (100%) rename src/{common/numberFormatsOptions.js => constants/numberFormatsOptions.tsx} (100%) rename src/{common/permissionsSchema.js => constants/permissionsSchema.tsx} (100%) create mode 100644 src/constants/preferencesMenu.tsx create mode 100644 src/constants/quickNewOptions.tsx rename src/{common/registerWizard.js => constants/registerWizard.tsx} (100%) rename src/{common/resourcesTypes.js => constants/resourcesTypes.tsx} (100%) create mode 100644 src/constants/sidebarMenu.tsx rename src/{common/subscriptionModels.js => constants/subscriptionModels.tsx} (100%) rename src/{common/TableStyle.js => constants/tableStyle.tsx} (100%) rename src/{common/tables.js => constants/tables.tsx} (100%) delete mode 100644 src/containers/Accounting/JournalsLanding/ManualJournalActionsBar.js create mode 100644 src/containers/Accounting/JournalsLanding/ManualJournalActionsBar.tsx delete mode 100644 src/containers/Accounting/JournalsLanding/ManualJournalsAlerts.js create mode 100644 src/containers/Accounting/JournalsLanding/ManualJournalsAlerts.tsx delete mode 100644 src/containers/Accounting/JournalsLanding/ManualJournalsDataTable.js create mode 100644 src/containers/Accounting/JournalsLanding/ManualJournalsDataTable.tsx delete mode 100644 src/containers/Accounting/JournalsLanding/ManualJournalsEmptyStatus.js create mode 100644 src/containers/Accounting/JournalsLanding/ManualJournalsEmptyStatus.tsx delete mode 100644 src/containers/Accounting/JournalsLanding/ManualJournalsList.js create mode 100644 src/containers/Accounting/JournalsLanding/ManualJournalsList.tsx delete mode 100644 src/containers/Accounting/JournalsLanding/ManualJournalsListProvider.js create mode 100644 src/containers/Accounting/JournalsLanding/ManualJournalsListProvider.tsx delete mode 100644 src/containers/Accounting/JournalsLanding/ManualJournalsViewTabs.js create mode 100644 src/containers/Accounting/JournalsLanding/ManualJournalsViewTabs.tsx delete mode 100644 src/containers/Accounting/JournalsLanding/components.js create mode 100644 src/containers/Accounting/JournalsLanding/components.tsx delete mode 100644 src/containers/Accounting/JournalsLanding/utils.js create mode 100644 src/containers/Accounting/JournalsLanding/utils.tsx delete mode 100644 src/containers/Accounting/JournalsLanding/withManualJournals.js create mode 100644 src/containers/Accounting/JournalsLanding/withManualJournals.tsx delete mode 100644 src/containers/Accounting/JournalsLanding/withManualJournalsActions.js create mode 100644 src/containers/Accounting/JournalsLanding/withManualJournalsActions.tsx delete mode 100644 src/containers/Accounting/MakeJournal/MakeJournalEntries.schema.js create mode 100644 src/containers/Accounting/MakeJournal/MakeJournalEntries.schema.tsx delete mode 100644 src/containers/Accounting/MakeJournal/MakeJournalEntriesField.js create mode 100644 src/containers/Accounting/MakeJournal/MakeJournalEntriesField.tsx delete mode 100644 src/containers/Accounting/MakeJournal/MakeJournalEntriesFooter.js create mode 100644 src/containers/Accounting/MakeJournal/MakeJournalEntriesFooter.tsx delete mode 100644 src/containers/Accounting/MakeJournal/MakeJournalEntriesForm.js create mode 100644 src/containers/Accounting/MakeJournal/MakeJournalEntriesForm.tsx delete mode 100644 src/containers/Accounting/MakeJournal/MakeJournalEntriesHeader.js create mode 100644 src/containers/Accounting/MakeJournal/MakeJournalEntriesHeader.tsx delete mode 100644 src/containers/Accounting/MakeJournal/MakeJournalEntriesHeaderFields.js create mode 100644 src/containers/Accounting/MakeJournal/MakeJournalEntriesHeaderFields.tsx delete mode 100644 src/containers/Accounting/MakeJournal/MakeJournalEntriesPage.js create mode 100644 src/containers/Accounting/MakeJournal/MakeJournalEntriesPage.tsx delete mode 100644 src/containers/Accounting/MakeJournal/MakeJournalEntriesTable.js create mode 100644 src/containers/Accounting/MakeJournal/MakeJournalEntriesTable.tsx delete mode 100644 src/containers/Accounting/MakeJournal/MakeJournalFormDialogs.js create mode 100644 src/containers/Accounting/MakeJournal/MakeJournalFormDialogs.tsx delete mode 100644 src/containers/Accounting/MakeJournal/MakeJournalFormFloatingActions.js create mode 100644 src/containers/Accounting/MakeJournal/MakeJournalFormFloatingActions.tsx delete mode 100644 src/containers/Accounting/MakeJournal/MakeJournalFormFooter.js create mode 100644 src/containers/Accounting/MakeJournal/MakeJournalFormFooter.tsx delete mode 100644 src/containers/Accounting/MakeJournal/MakeJournalFormFooterLeft.js create mode 100644 src/containers/Accounting/MakeJournal/MakeJournalFormFooterLeft.tsx delete mode 100644 src/containers/Accounting/MakeJournal/MakeJournalFormFooterRight.js create mode 100644 src/containers/Accounting/MakeJournal/MakeJournalFormFooterRight.tsx delete mode 100644 src/containers/Accounting/MakeJournal/MakeJournalFormTopBar.js create mode 100644 src/containers/Accounting/MakeJournal/MakeJournalFormTopBar.tsx delete mode 100644 src/containers/Accounting/MakeJournal/MakeJournalProvider.js create mode 100644 src/containers/Accounting/MakeJournal/MakeJournalProvider.tsx delete mode 100644 src/containers/Accounting/MakeJournal/components.js create mode 100644 src/containers/Accounting/MakeJournal/components.tsx delete mode 100644 src/containers/Accounting/MakeJournal/utils.js create mode 100644 src/containers/Accounting/MakeJournal/utils.tsx delete mode 100644 src/containers/Accounting/ManualJournalUniversalSearch.js create mode 100644 src/containers/Accounting/ManualJournalUniversalSearch.tsx delete mode 100644 src/containers/Accounts/AccountUniversalSearch.js create mode 100644 src/containers/Accounts/AccountUniversalSearch.tsx delete mode 100644 src/containers/Accounts/AccountsActionsBar.js create mode 100644 src/containers/Accounts/AccountsActionsBar.tsx delete mode 100644 src/containers/Accounts/AccountsAlerts.js create mode 100644 src/containers/Accounts/AccountsAlerts.tsx delete mode 100644 src/containers/Accounts/AccountsChart.js create mode 100644 src/containers/Accounts/AccountsChart.tsx delete mode 100644 src/containers/Accounts/AccountsChartProvider.js create mode 100644 src/containers/Accounts/AccountsChartProvider.tsx delete mode 100644 src/containers/Accounts/AccountsDataTable.js create mode 100644 src/containers/Accounts/AccountsDataTable.tsx delete mode 100644 src/containers/Accounts/AccountsViewsTabs.js create mode 100644 src/containers/Accounts/AccountsViewsTabs.tsx delete mode 100644 src/containers/Accounts/components.js create mode 100644 src/containers/Accounts/components.tsx delete mode 100644 src/containers/Accounts/utils.js create mode 100644 src/containers/Accounts/utils.tsx delete mode 100644 src/containers/Accounts/withAccounts.js create mode 100644 src/containers/Accounts/withAccounts.tsx delete mode 100644 src/containers/Accounts/withAccountsTableActions.js create mode 100644 src/containers/Accounts/withAccountsTableActions.tsx delete mode 100644 src/containers/Alert/withAlertActions.js create mode 100644 src/containers/Alert/withAlertActions.tsx delete mode 100644 src/containers/Alert/withAlertStoreConnect.js create mode 100644 src/containers/Alert/withAlertStoreConnect.tsx delete mode 100644 src/containers/Alerts/AccountActivateAlert.js delete mode 100644 src/containers/Alerts/AccountBulkActivateAlert.js delete mode 100644 src/containers/Alerts/AccountBulkDeleteAlert.js delete mode 100644 src/containers/Alerts/AccountBulkInactivateAlert.js delete mode 100644 src/containers/Alerts/AccountDeleteAlert.js delete mode 100644 src/containers/Alerts/AccountInactivateAlert.js create mode 100644 src/containers/Alerts/Accounts/AccountActivateAlert.tsx create mode 100644 src/containers/Alerts/Accounts/AccountBulkActivateAlert.tsx create mode 100644 src/containers/Alerts/Accounts/AccountBulkDeleteAlert.tsx create mode 100644 src/containers/Alerts/Accounts/AccountBulkInactivateAlert.tsx create mode 100644 src/containers/Alerts/Accounts/AccountDeleteAlert.tsx create mode 100644 src/containers/Alerts/Accounts/AccountInactivateAlert.tsx rename src/containers/Alerts/{index.js => Accounts/index.tsx} (100%) delete mode 100644 src/containers/Alerts/Bills/BillDeleteAlert.js create mode 100644 src/containers/Alerts/Bills/BillDeleteAlert.tsx delete mode 100644 src/containers/Alerts/Bills/BillLocatedLandedCostDeleteAlert.js create mode 100644 src/containers/Alerts/Bills/BillLocatedLandedCostDeleteAlert.tsx delete mode 100644 src/containers/Alerts/Bills/BillOpenAlert.js create mode 100644 src/containers/Alerts/Bills/BillOpenAlert.tsx delete mode 100644 src/containers/Alerts/Branches/BranchDeleteAlert.js create mode 100644 src/containers/Alerts/Branches/BranchDeleteAlert.tsx delete mode 100644 src/containers/Alerts/Branches/BranchMarkPrimaryAlert.js create mode 100644 src/containers/Alerts/Branches/BranchMarkPrimaryAlert.tsx delete mode 100644 src/containers/Alerts/CashFlow/AccountDeleteTransactionAlert.js create mode 100644 src/containers/Alerts/CashFlow/AccountDeleteTransactionAlert.tsx delete mode 100644 src/containers/Alerts/Contacts/ContactActivateAlert.js create mode 100644 src/containers/Alerts/Contacts/ContactActivateAlert.tsx delete mode 100644 src/containers/Alerts/Contacts/ContactInactivateAlert.js create mode 100644 src/containers/Alerts/Contacts/ContactInactivateAlert.tsx delete mode 100644 src/containers/Alerts/CreditNotes/CreditNoteDeleteAlert.js create mode 100644 src/containers/Alerts/CreditNotes/CreditNoteDeleteAlert.tsx delete mode 100644 src/containers/Alerts/CreditNotes/CreditNoteOpenedAlert.js create mode 100644 src/containers/Alerts/CreditNotes/CreditNoteOpenedAlert.tsx delete mode 100644 src/containers/Alerts/CreditNotes/ReconcileCreditNoteDeleteAlert.js create mode 100644 src/containers/Alerts/CreditNotes/ReconcileCreditNoteDeleteAlert.tsx delete mode 100644 src/containers/Alerts/CreditNotes/RefundCreditNoteDeleteAlert.js create mode 100644 src/containers/Alerts/CreditNotes/RefundCreditNoteDeleteAlert.tsx delete mode 100644 src/containers/Alerts/Currencies/CurrencyDeleteAlert.js create mode 100644 src/containers/Alerts/Currencies/CurrencyDeleteAlert.tsx delete mode 100644 src/containers/Alerts/Customers/CustomerActivateAlert.js create mode 100644 src/containers/Alerts/Customers/CustomerActivateAlert.tsx delete mode 100644 src/containers/Alerts/Customers/CustomerBulkDeleteAlert.js create mode 100644 src/containers/Alerts/Customers/CustomerBulkDeleteAlert.tsx delete mode 100644 src/containers/Alerts/Customers/CustomerDeleteAlert.js create mode 100644 src/containers/Alerts/Customers/CustomerDeleteAlert.tsx delete mode 100644 src/containers/Alerts/Customers/CustomerInactivateAlert.js create mode 100644 src/containers/Alerts/Customers/CustomerInactivateAlert.tsx delete mode 100644 src/containers/Alerts/Estimates/EstimateApproveAlert.js create mode 100644 src/containers/Alerts/Estimates/EstimateApproveAlert.tsx delete mode 100644 src/containers/Alerts/Estimates/EstimateDeleteAlert.js create mode 100644 src/containers/Alerts/Estimates/EstimateDeleteAlert.tsx delete mode 100644 src/containers/Alerts/Estimates/EstimateDeliveredAlert.js create mode 100644 src/containers/Alerts/Estimates/EstimateDeliveredAlert.tsx delete mode 100644 src/containers/Alerts/Estimates/EstimateRejectAlert.js create mode 100644 src/containers/Alerts/Estimates/EstimateRejectAlert.tsx delete mode 100644 src/containers/Alerts/ExchangeRates/ExchangeRateBulkDeleteAlert.js create mode 100644 src/containers/Alerts/ExchangeRates/ExchangeRateBulkDeleteAlert.tsx delete mode 100644 src/containers/Alerts/ExchangeRates/ExchangeRateDeleteAlert.js create mode 100644 src/containers/Alerts/ExchangeRates/ExchangeRateDeleteAlert.tsx delete mode 100644 src/containers/Alerts/Expenses/ExpenseBulkDeleteAlert.js create mode 100644 src/containers/Alerts/Expenses/ExpenseBulkDeleteAlert.tsx delete mode 100644 src/containers/Alerts/Expenses/ExpenseDeleteAlert.js create mode 100644 src/containers/Alerts/Expenses/ExpenseDeleteAlert.tsx delete mode 100644 src/containers/Alerts/Expenses/ExpenseDeleteEntriesAlert.js create mode 100644 src/containers/Alerts/Expenses/ExpenseDeleteEntriesAlert.tsx delete mode 100644 src/containers/Alerts/Expenses/ExpensePublishAlert.js create mode 100644 src/containers/Alerts/Expenses/ExpensePublishAlert.tsx delete mode 100644 src/containers/Alerts/Invoices/CancelBadDebtAlert.js create mode 100644 src/containers/Alerts/Invoices/CancelBadDebtAlert.tsx delete mode 100644 src/containers/Alerts/Invoices/InvoiceDeleteAlert.js create mode 100644 src/containers/Alerts/Invoices/InvoiceDeleteAlert.tsx delete mode 100644 src/containers/Alerts/Invoices/InvoiceDeliverAlert.js create mode 100644 src/containers/Alerts/Invoices/InvoiceDeliverAlert.tsx delete mode 100644 src/containers/Alerts/Items/InventoryAdjustmentDeleteAlert.js create mode 100644 src/containers/Alerts/Items/InventoryAdjustmentDeleteAlert.tsx delete mode 100644 src/containers/Alerts/Items/InventoryAdjustmentPublishAlert.js create mode 100644 src/containers/Alerts/Items/InventoryAdjustmentPublishAlert.tsx delete mode 100644 src/containers/Alerts/Items/ItemActivateAlert.js create mode 100644 src/containers/Alerts/Items/ItemActivateAlert.tsx delete mode 100644 src/containers/Alerts/Items/ItemBulkDeleteAlert.js create mode 100644 src/containers/Alerts/Items/ItemBulkDeleteAlert.tsx delete mode 100644 src/containers/Alerts/Items/ItemCategoryBulkDeleteAlert.js create mode 100644 src/containers/Alerts/Items/ItemCategoryBulkDeleteAlert.tsx delete mode 100644 src/containers/Alerts/Items/ItemCategoryDeleteAlert.js create mode 100644 src/containers/Alerts/Items/ItemCategoryDeleteAlert.tsx delete mode 100644 src/containers/Alerts/Items/ItemDeleteAlert.js create mode 100644 src/containers/Alerts/Items/ItemDeleteAlert.tsx delete mode 100644 src/containers/Alerts/Items/ItemInactivateAlert.js create mode 100644 src/containers/Alerts/Items/ItemInactivateAlert.tsx delete mode 100644 src/containers/Alerts/ItemsEntries/ItemsEntriesDeleteAlert.js create mode 100644 src/containers/Alerts/ItemsEntries/ItemsEntriesDeleteAlert.tsx rename src/containers/Alerts/ManualJournals/{JournalBulkDeleteAlert.js => JournalBulkDeleteAlert.tsx} (100%) delete mode 100644 src/containers/Alerts/ManualJournals/JournalDeleteAlert.js create mode 100644 src/containers/Alerts/ManualJournals/JournalDeleteAlert.tsx delete mode 100644 src/containers/Alerts/ManualJournals/JournalDeleteEntriesAlert.js create mode 100644 src/containers/Alerts/ManualJournals/JournalDeleteEntriesAlert.tsx delete mode 100644 src/containers/Alerts/ManualJournals/JournalPublishAlert.js create mode 100644 src/containers/Alerts/ManualJournals/JournalPublishAlert.tsx delete mode 100644 src/containers/Alerts/PaymentMades/ChangingFullAmountAlert.js create mode 100644 src/containers/Alerts/PaymentMades/ChangingFullAmountAlert.tsx delete mode 100644 src/containers/Alerts/PaymentMades/ClearTransactionAlert.js create mode 100644 src/containers/Alerts/PaymentMades/ClearTransactionAlert.tsx delete mode 100644 src/containers/Alerts/PaymentMades/ClearningAllLinesAlert.js create mode 100644 src/containers/Alerts/PaymentMades/ClearningAllLinesAlert.tsx delete mode 100644 src/containers/Alerts/PaymentMades/PaymentMadeDeleteAlert.js create mode 100644 src/containers/Alerts/PaymentMades/PaymentMadeDeleteAlert.tsx delete mode 100644 src/containers/Alerts/PaymentReceives/ClearingAllLinesAlert.js create mode 100644 src/containers/Alerts/PaymentReceives/ClearingAllLinesAlert.tsx delete mode 100644 src/containers/Alerts/PaymentReceives/PaymentReceiveDeleteAlert.js create mode 100644 src/containers/Alerts/PaymentReceives/PaymentReceiveDeleteAlert.tsx delete mode 100644 src/containers/Alerts/Receipts/ReceiptCloseAlert.js create mode 100644 src/containers/Alerts/Receipts/ReceiptCloseAlert.tsx delete mode 100644 src/containers/Alerts/Receipts/ReceiptDeleteAlert.js create mode 100644 src/containers/Alerts/Receipts/ReceiptDeleteAlert.tsx delete mode 100644 src/containers/Alerts/Roles/RoleDeleteAlert.js create mode 100644 src/containers/Alerts/Roles/RoleDeleteAlert.tsx delete mode 100644 src/containers/Alerts/TransactionLocking/cancelUnlockingPartialAlert.js create mode 100644 src/containers/Alerts/TransactionLocking/cancelUnlockingPartialAlert.tsx delete mode 100644 src/containers/Alerts/Users/UserActivateAlert.js create mode 100644 src/containers/Alerts/Users/UserActivateAlert.tsx delete mode 100644 src/containers/Alerts/Users/UserDeleteAlert.js create mode 100644 src/containers/Alerts/Users/UserDeleteAlert.tsx delete mode 100644 src/containers/Alerts/Users/UserInactivateAlert.js create mode 100644 src/containers/Alerts/Users/UserInactivateAlert.tsx delete mode 100644 src/containers/Alerts/VendorCeditNotes/ReconcileVendorCreditDeleteAlert.js create mode 100644 src/containers/Alerts/VendorCeditNotes/ReconcileVendorCreditDeleteAlert.tsx delete mode 100644 src/containers/Alerts/VendorCeditNotes/RefundVendorCreditDeleteAlert.js create mode 100644 src/containers/Alerts/VendorCeditNotes/RefundVendorCreditDeleteAlert.tsx delete mode 100644 src/containers/Alerts/VendorCeditNotes/VendorCreditDeleteAlert.js create mode 100644 src/containers/Alerts/VendorCeditNotes/VendorCreditDeleteAlert.tsx delete mode 100644 src/containers/Alerts/VendorCeditNotes/VendorCreditOpenedAlert.js create mode 100644 src/containers/Alerts/VendorCeditNotes/VendorCreditOpenedAlert.tsx delete mode 100644 src/containers/Alerts/Vendors/VendorActivateAlert.js create mode 100644 src/containers/Alerts/Vendors/VendorActivateAlert.tsx delete mode 100644 src/containers/Alerts/Vendors/VendorDeleteAlert.js create mode 100644 src/containers/Alerts/Vendors/VendorDeleteAlert.tsx delete mode 100644 src/containers/Alerts/Vendors/VendorInactivateAlert.js create mode 100644 src/containers/Alerts/Vendors/VendorInactivateAlert.tsx delete mode 100644 src/containers/Alerts/Warehouses/WarehouseDeleteAlert.js create mode 100644 src/containers/Alerts/Warehouses/WarehouseDeleteAlert.tsx delete mode 100644 src/containers/Alerts/WarehousesTransfer/TransferredWarehouseTransferAlert.js create mode 100644 src/containers/Alerts/WarehousesTransfer/TransferredWarehouseTransferAlert.tsx delete mode 100644 src/containers/Alerts/WarehousesTransfer/WarehouseMarkPrimaryAlert.js create mode 100644 src/containers/Alerts/WarehousesTransfer/WarehouseMarkPrimaryAlert.tsx delete mode 100644 src/containers/Alerts/WarehousesTransfer/WarehouseTransferDeleteAlert.js create mode 100644 src/containers/Alerts/WarehousesTransfer/WarehouseTransferDeleteAlert.tsx delete mode 100644 src/containers/Alerts/WarehousesTransfer/WarehouseTransferInitiateAlert.js create mode 100644 src/containers/Alerts/WarehousesTransfer/WarehouseTransferInitiateAlert.tsx delete mode 100644 src/containers/AlertsContainer/components.js create mode 100644 src/containers/AlertsContainer/components.tsx rename src/containers/AlertsContainer/{index.js => index.tsx} (100%) delete mode 100644 src/containers/AlertsContainer/registered.js create mode 100644 src/containers/AlertsContainer/registered.tsx delete mode 100644 src/containers/Authentication/AuthCopyright.js create mode 100644 src/containers/Authentication/AuthCopyright.tsx rename src/containers/Authentication/{AuthInsider.js => AuthInsider.tsx} (100%) delete mode 100644 src/containers/Authentication/InviteAccept.js create mode 100644 src/containers/Authentication/InviteAccept.tsx delete mode 100644 src/containers/Authentication/InviteAcceptForm.js create mode 100644 src/containers/Authentication/InviteAcceptForm.tsx delete mode 100644 src/containers/Authentication/InviteAcceptFormContent.js create mode 100644 src/containers/Authentication/InviteAcceptFormContent.tsx delete mode 100644 src/containers/Authentication/InviteAcceptProvider.js create mode 100644 src/containers/Authentication/InviteAcceptProvider.tsx delete mode 100644 src/containers/Authentication/Login.js create mode 100644 src/containers/Authentication/Login.tsx delete mode 100644 src/containers/Authentication/LoginForm.js create mode 100644 src/containers/Authentication/LoginForm.tsx delete mode 100644 src/containers/Authentication/Register.js create mode 100644 src/containers/Authentication/Register.tsx delete mode 100644 src/containers/Authentication/RegisterForm.js create mode 100644 src/containers/Authentication/RegisterForm.tsx delete mode 100644 src/containers/Authentication/ResetPassword.js create mode 100644 src/containers/Authentication/ResetPassword.tsx delete mode 100644 src/containers/Authentication/ResetPasswordForm.js create mode 100644 src/containers/Authentication/ResetPasswordForm.tsx delete mode 100644 src/containers/Authentication/SendResetPassword.js create mode 100644 src/containers/Authentication/SendResetPassword.tsx delete mode 100644 src/containers/Authentication/SendResetPasswordForm.js create mode 100644 src/containers/Authentication/SendResetPasswordForm.tsx delete mode 100644 src/containers/Authentication/components.js create mode 100644 src/containers/Authentication/components.tsx delete mode 100644 src/containers/Authentication/utils.js create mode 100644 src/containers/Authentication/utils.tsx delete mode 100644 src/containers/Authentication/withAuthentication.js create mode 100644 src/containers/Authentication/withAuthentication.tsx rename src/containers/Authentication/{withAuthenticationActions.js => withAuthenticationActions.tsx} (100%) delete mode 100644 src/containers/CashFlow/AccountTransactions/AccountTransactionsActionsBar.js create mode 100644 src/containers/CashFlow/AccountTransactions/AccountTransactionsActionsBar.tsx delete mode 100644 src/containers/CashFlow/AccountTransactions/AccountTransactionsAlerts.js create mode 100644 src/containers/CashFlow/AccountTransactions/AccountTransactionsAlerts.tsx delete mode 100644 src/containers/CashFlow/AccountTransactions/AccountTransactionsDataTable.js create mode 100644 src/containers/CashFlow/AccountTransactions/AccountTransactionsDataTable.tsx delete mode 100644 src/containers/CashFlow/AccountTransactions/AccountTransactionsDetailsBar.js create mode 100644 src/containers/CashFlow/AccountTransactions/AccountTransactionsDetailsBar.tsx delete mode 100644 src/containers/CashFlow/AccountTransactions/AccountTransactionsList.js create mode 100644 src/containers/CashFlow/AccountTransactions/AccountTransactionsList.tsx delete mode 100644 src/containers/CashFlow/AccountTransactions/AccountTransactionsProvider.js create mode 100644 src/containers/CashFlow/AccountTransactions/AccountTransactionsProvider.tsx delete mode 100644 src/containers/CashFlow/AccountTransactions/components.js create mode 100644 src/containers/CashFlow/AccountTransactions/components.tsx delete mode 100644 src/containers/CashFlow/AccountTransactions/utils.js create mode 100644 src/containers/CashFlow/AccountTransactions/utils.tsx delete mode 100644 src/containers/CashFlow/AccountTransactions/withCashflowAccounts.js create mode 100644 src/containers/CashFlow/AccountTransactions/withCashflowAccounts.tsx delete mode 100644 src/containers/CashFlow/AccountTransactions/withCashflowAccountsTableActions.js create mode 100644 src/containers/CashFlow/AccountTransactions/withCashflowAccountsTableActions.tsx delete mode 100644 src/containers/CashFlow/CashFlowAccounts/CashFlowAccountsActionsBar.js create mode 100644 src/containers/CashFlow/CashFlowAccounts/CashFlowAccountsActionsBar.tsx delete mode 100644 src/containers/CashFlow/CashFlowAccounts/CashFlowAccountsDataTable.js create mode 100644 src/containers/CashFlow/CashFlowAccounts/CashFlowAccountsDataTable.tsx delete mode 100644 src/containers/CashFlow/CashFlowAccounts/CashFlowAccountsList.js create mode 100644 src/containers/CashFlow/CashFlowAccounts/CashFlowAccountsList.tsx delete mode 100644 src/containers/CashFlow/CashFlowAccounts/CashFlowAccountsProvider.js create mode 100644 src/containers/CashFlow/CashFlowAccounts/CashFlowAccountsProvider.tsx delete mode 100644 src/containers/CashFlow/CashFlowAccounts/CashflowAccountsGrid.js create mode 100644 src/containers/CashFlow/CashFlowAccounts/CashflowAccountsGrid.tsx delete mode 100644 src/containers/CashFlow/CashFlowAccounts/components.js create mode 100644 src/containers/CashFlow/CashFlowAccounts/components.tsx delete mode 100644 src/containers/CashFlow/CashFlowAccounts/utils.js create mode 100644 src/containers/CashFlow/CashFlowAccounts/utils.tsx delete mode 100644 src/containers/Currencies/withCurrencies.js create mode 100644 src/containers/Currencies/withCurrencies.tsx delete mode 100644 src/containers/Currencies/withCurrenciesActions.js create mode 100644 src/containers/Currencies/withCurrenciesActions.tsx delete mode 100644 src/containers/Currencies/withCurrencyDetail.js create mode 100644 src/containers/Currencies/withCurrencyDetail.tsx delete mode 100644 src/containers/Customers/CustomerForm/CustomerAddressTabs.js create mode 100644 src/containers/Customers/CustomerForm/CustomerAddressTabs.tsx delete mode 100644 src/containers/Customers/CustomerForm/CustomerAttachmentTabs.js create mode 100644 src/containers/Customers/CustomerForm/CustomerAttachmentTabs.tsx delete mode 100644 src/containers/Customers/CustomerForm/CustomerFinancialPanel.js create mode 100644 src/containers/Customers/CustomerForm/CustomerFinancialPanel.tsx delete mode 100644 src/containers/Customers/CustomerForm/CustomerFloatingActions.js create mode 100644 src/containers/Customers/CustomerForm/CustomerFloatingActions.tsx rename src/containers/Customers/CustomerForm/{CustomerForm.schema.js => CustomerForm.schema.tsx} (100%) rename src/containers/Customers/CustomerForm/{CustomerForm.js => CustomerForm.tsx} (100%) delete mode 100644 src/containers/Customers/CustomerForm/CustomerFormAfterPrimarySection.js create mode 100644 src/containers/Customers/CustomerForm/CustomerFormAfterPrimarySection.tsx delete mode 100644 src/containers/Customers/CustomerForm/CustomerFormFormik.js create mode 100644 src/containers/Customers/CustomerForm/CustomerFormFormik.tsx delete mode 100644 src/containers/Customers/CustomerForm/CustomerFormPage.js create mode 100644 src/containers/Customers/CustomerForm/CustomerFormPage.tsx delete mode 100644 src/containers/Customers/CustomerForm/CustomerFormPrimarySection.js create mode 100644 src/containers/Customers/CustomerForm/CustomerFormPrimarySection.tsx delete mode 100644 src/containers/Customers/CustomerForm/CustomerFormProvider.js create mode 100644 src/containers/Customers/CustomerForm/CustomerFormProvider.tsx delete mode 100644 src/containers/Customers/CustomerForm/CustomerNotePanel.js create mode 100644 src/containers/Customers/CustomerForm/CustomerNotePanel.tsx delete mode 100644 src/containers/Customers/CustomerForm/CustomerTypeRadioField.js create mode 100644 src/containers/Customers/CustomerForm/CustomerTypeRadioField.tsx delete mode 100644 src/containers/Customers/CustomerForm/CustomersTabs.js create mode 100644 src/containers/Customers/CustomerForm/CustomersTabs.tsx rename src/containers/Customers/CustomerForm/{utils.js => utils.tsx} (100%) delete mode 100644 src/containers/Customers/CustomersAlerts.js create mode 100644 src/containers/Customers/CustomersAlerts.tsx delete mode 100644 src/containers/Customers/CustomersLanding/CustomersActionsBar.js create mode 100644 src/containers/Customers/CustomersLanding/CustomersActionsBar.tsx delete mode 100644 src/containers/Customers/CustomersLanding/CustomersEmptyStatus.js create mode 100644 src/containers/Customers/CustomersLanding/CustomersEmptyStatus.tsx delete mode 100644 src/containers/Customers/CustomersLanding/CustomersList.js create mode 100644 src/containers/Customers/CustomersLanding/CustomersList.tsx delete mode 100644 src/containers/Customers/CustomersLanding/CustomersListProvider.js create mode 100644 src/containers/Customers/CustomersLanding/CustomersListProvider.tsx delete mode 100644 src/containers/Customers/CustomersLanding/CustomersTable.js create mode 100644 src/containers/Customers/CustomersLanding/CustomersTable.tsx delete mode 100644 src/containers/Customers/CustomersLanding/CustomersViewsTabs.js create mode 100644 src/containers/Customers/CustomersLanding/CustomersViewsTabs.tsx delete mode 100644 src/containers/Customers/CustomersLanding/components.js create mode 100644 src/containers/Customers/CustomersLanding/components.tsx delete mode 100644 src/containers/Customers/CustomersLanding/utils.js create mode 100644 src/containers/Customers/CustomersLanding/utils.tsx delete mode 100644 src/containers/Customers/CustomersLanding/withCustomers.js create mode 100644 src/containers/Customers/CustomersLanding/withCustomers.tsx delete mode 100644 src/containers/Customers/CustomersLanding/withCustomersActions.js create mode 100644 src/containers/Customers/CustomersLanding/withCustomersActions.tsx delete mode 100644 src/containers/Customers/CustomersUniversalSearch.js create mode 100644 src/containers/Customers/CustomersUniversalSearch.tsx delete mode 100644 src/containers/Customers/utils.js create mode 100644 src/containers/Customers/utils.tsx delete mode 100644 src/containers/Customers/withCustomerDetail.js create mode 100644 src/containers/Customers/withCustomerDetail.tsx delete mode 100644 src/containers/Dashboard/Sidebar/Sidebar.js create mode 100644 src/containers/Dashboard/Sidebar/Sidebar.tsx delete mode 100644 src/containers/Dashboard/Sidebar/SidebarContainer.js create mode 100644 src/containers/Dashboard/Sidebar/SidebarContainer.tsx delete mode 100644 src/containers/Dashboard/Sidebar/SidebarHead.js create mode 100644 src/containers/Dashboard/Sidebar/SidebarHead.tsx delete mode 100644 src/containers/Dashboard/Sidebar/SidebarMenu.js create mode 100644 src/containers/Dashboard/Sidebar/SidebarMenu.tsx delete mode 100644 src/containers/Dashboard/Sidebar/hooks.js create mode 100644 src/containers/Dashboard/Sidebar/hooks.tsx rename src/containers/Dashboard/Sidebar/{withDashboardSidebar.js => withDashboardSidebar.tsx} (100%) delete mode 100644 src/containers/Dashboard/Sidebar/withDashboardSidebarActions.js create mode 100644 src/containers/Dashboard/Sidebar/withDashboardSidebarActions.tsx rename src/containers/Dashboard/{withDashboard.js => withDashboard.tsx} (100%) delete mode 100644 src/containers/Dashboard/withDashboardActions.js create mode 100644 src/containers/Dashboard/withDashboardActions.tsx delete mode 100644 src/containers/Dialog/withDialogActions.js create mode 100644 src/containers/Dialog/withDialogActions.tsx rename src/containers/Dialogs/AccountDialog/{AccountDialogContent.js => AccountDialogContent.tsx} (100%) delete mode 100644 src/containers/Dialogs/AccountDialog/AccountDialogForm.js create mode 100644 src/containers/Dialogs/AccountDialog/AccountDialogForm.tsx delete mode 100644 src/containers/Dialogs/AccountDialog/AccountDialogFormContent.js create mode 100644 src/containers/Dialogs/AccountDialog/AccountDialogFormContent.tsx delete mode 100644 src/containers/Dialogs/AccountDialog/AccountDialogProvider.js create mode 100644 src/containers/Dialogs/AccountDialog/AccountDialogProvider.tsx delete mode 100644 src/containers/Dialogs/AccountDialog/AccountForm.schema.js create mode 100644 src/containers/Dialogs/AccountDialog/AccountForm.schema.tsx delete mode 100644 src/containers/Dialogs/AccountDialog/index.js create mode 100644 src/containers/Dialogs/AccountDialog/index.tsx delete mode 100644 src/containers/Dialogs/AccountDialog/utils.js create mode 100644 src/containers/Dialogs/AccountDialog/utils.tsx rename src/containers/Dialogs/AllocateLandedCostDialog/{AllocateLandedCostDialogContent.js => AllocateLandedCostDialogContent.tsx} (100%) delete mode 100644 src/containers/Dialogs/AllocateLandedCostDialog/AllocateLandedCostDialogProvider.js create mode 100644 src/containers/Dialogs/AllocateLandedCostDialog/AllocateLandedCostDialogProvider.tsx delete mode 100644 src/containers/Dialogs/AllocateLandedCostDialog/AllocateLandedCostEntriesTable.js create mode 100644 src/containers/Dialogs/AllocateLandedCostDialog/AllocateLandedCostEntriesTable.tsx delete mode 100644 src/containers/Dialogs/AllocateLandedCostDialog/AllocateLandedCostFloatingActions.js create mode 100644 src/containers/Dialogs/AllocateLandedCostDialog/AllocateLandedCostFloatingActions.tsx delete mode 100644 src/containers/Dialogs/AllocateLandedCostDialog/AllocateLandedCostForm.js rename src/containers/Dialogs/AllocateLandedCostDialog/{AllocateLandedCostForm.schema.js => AllocateLandedCostForm.schema.tsx} (100%) create mode 100644 src/containers/Dialogs/AllocateLandedCostDialog/AllocateLandedCostForm.tsx delete mode 100644 src/containers/Dialogs/AllocateLandedCostDialog/AllocateLandedCostFormBody.js create mode 100644 src/containers/Dialogs/AllocateLandedCostDialog/AllocateLandedCostFormBody.tsx delete mode 100644 src/containers/Dialogs/AllocateLandedCostDialog/AllocateLandedCostFormContent.js create mode 100644 src/containers/Dialogs/AllocateLandedCostDialog/AllocateLandedCostFormContent.tsx delete mode 100644 src/containers/Dialogs/AllocateLandedCostDialog/AllocateLandedCostFormFields.js create mode 100644 src/containers/Dialogs/AllocateLandedCostDialog/AllocateLandedCostFormFields.tsx delete mode 100644 src/containers/Dialogs/AllocateLandedCostDialog/index.js create mode 100644 src/containers/Dialogs/AllocateLandedCostDialog/index.tsx delete mode 100644 src/containers/Dialogs/AllocateLandedCostDialog/utils.js create mode 100644 src/containers/Dialogs/AllocateLandedCostDialog/utils.tsx delete mode 100644 src/containers/Dialogs/BadDebtDialog/BadDebtDialogContent.js create mode 100644 src/containers/Dialogs/BadDebtDialog/BadDebtDialogContent.tsx delete mode 100644 src/containers/Dialogs/BadDebtDialog/BadDebtForm.js delete mode 100644 src/containers/Dialogs/BadDebtDialog/BadDebtForm.schema.js create mode 100644 src/containers/Dialogs/BadDebtDialog/BadDebtForm.schema.tsx create mode 100644 src/containers/Dialogs/BadDebtDialog/BadDebtForm.tsx rename src/containers/Dialogs/BadDebtDialog/{BadDebtFormContent.js => BadDebtFormContent.tsx} (100%) delete mode 100644 src/containers/Dialogs/BadDebtDialog/BadDebtFormFields.js create mode 100644 src/containers/Dialogs/BadDebtDialog/BadDebtFormFields.tsx delete mode 100644 src/containers/Dialogs/BadDebtDialog/BadDebtFormFloatingActions.js create mode 100644 src/containers/Dialogs/BadDebtDialog/BadDebtFormFloatingActions.tsx delete mode 100644 src/containers/Dialogs/BadDebtDialog/BadDebtFormProvider.js create mode 100644 src/containers/Dialogs/BadDebtDialog/BadDebtFormProvider.tsx delete mode 100644 src/containers/Dialogs/BadDebtDialog/index.js create mode 100644 src/containers/Dialogs/BadDebtDialog/index.tsx delete mode 100644 src/containers/Dialogs/BadDebtDialog/utils.js create mode 100644 src/containers/Dialogs/BadDebtDialog/utils.tsx delete mode 100644 src/containers/Dialogs/BillNumberDialog/BillNumberDialogContent.js create mode 100644 src/containers/Dialogs/BillNumberDialog/BillNumberDialogContent.tsx delete mode 100644 src/containers/Dialogs/BillNumberDialog/index.js create mode 100644 src/containers/Dialogs/BillNumberDialog/index.tsx rename src/containers/Dialogs/BranchActivateDialog/{BranchActivateDialogContent.js => BranchActivateDialogContent.tsx} (100%) delete mode 100644 src/containers/Dialogs/BranchActivateDialog/BranchActivateForm.js create mode 100644 src/containers/Dialogs/BranchActivateDialog/BranchActivateForm.tsx rename src/containers/Dialogs/BranchActivateDialog/{BranchActivateFormContent.js => BranchActivateFormContent.tsx} (100%) delete mode 100644 src/containers/Dialogs/BranchActivateDialog/BranchActivateFormFloatingActions.js create mode 100644 src/containers/Dialogs/BranchActivateDialog/BranchActivateFormFloatingActions.tsx delete mode 100644 src/containers/Dialogs/BranchActivateDialog/BranchActivateFormProvider.js create mode 100644 src/containers/Dialogs/BranchActivateDialog/BranchActivateFormProvider.tsx delete mode 100644 src/containers/Dialogs/BranchActivateDialog/index.js create mode 100644 src/containers/Dialogs/BranchActivateDialog/index.tsx delete mode 100644 src/containers/Dialogs/BranchFormDialog/BranchForm.js delete mode 100644 src/containers/Dialogs/BranchFormDialog/BranchForm.schema.js create mode 100644 src/containers/Dialogs/BranchFormDialog/BranchForm.schema.tsx create mode 100644 src/containers/Dialogs/BranchFormDialog/BranchForm.tsx rename src/containers/Dialogs/BranchFormDialog/{BranchFormContent.js => BranchFormContent.tsx} (100%) delete mode 100644 src/containers/Dialogs/BranchFormDialog/BranchFormDialogContent.js create mode 100644 src/containers/Dialogs/BranchFormDialog/BranchFormDialogContent.tsx delete mode 100644 src/containers/Dialogs/BranchFormDialog/BranchFormFields.js create mode 100644 src/containers/Dialogs/BranchFormDialog/BranchFormFields.tsx delete mode 100644 src/containers/Dialogs/BranchFormDialog/BranchFormFloatingActions.js create mode 100644 src/containers/Dialogs/BranchFormDialog/BranchFormFloatingActions.tsx delete mode 100644 src/containers/Dialogs/BranchFormDialog/BranchFormProvider.js create mode 100644 src/containers/Dialogs/BranchFormDialog/BranchFormProvider.tsx delete mode 100644 src/containers/Dialogs/BranchFormDialog/index.js create mode 100644 src/containers/Dialogs/BranchFormDialog/index.tsx delete mode 100644 src/containers/Dialogs/BranchFormDialog/utils.js create mode 100644 src/containers/Dialogs/BranchFormDialog/utils.tsx delete mode 100644 src/containers/Dialogs/ContactDuplicateDialog/ContactDuplicateDialogContent.js create mode 100644 src/containers/Dialogs/ContactDuplicateDialog/ContactDuplicateDialogContent.tsx delete mode 100644 src/containers/Dialogs/ContactDuplicateDialog/ContactDuplicateForm.js create mode 100644 src/containers/Dialogs/ContactDuplicateDialog/ContactDuplicateForm.tsx delete mode 100644 src/containers/Dialogs/ContactDuplicateDialog/ContactDuplicateProvider.js create mode 100644 src/containers/Dialogs/ContactDuplicateDialog/ContactDuplicateProvider.tsx delete mode 100644 src/containers/Dialogs/ContactDuplicateDialog/index.js create mode 100644 src/containers/Dialogs/ContactDuplicateDialog/index.tsx delete mode 100644 src/containers/Dialogs/CreditNoteNumberDialog/CreditNoteNumberDialogContent.js create mode 100644 src/containers/Dialogs/CreditNoteNumberDialog/CreditNoteNumberDialogContent.tsx delete mode 100644 src/containers/Dialogs/CreditNoteNumberDialog/CreditNoteNumberDialogProvider.js create mode 100644 src/containers/Dialogs/CreditNoteNumberDialog/CreditNoteNumberDialogProvider.tsx delete mode 100644 src/containers/Dialogs/CreditNoteNumberDialog/index.js create mode 100644 src/containers/Dialogs/CreditNoteNumberDialog/index.tsx delete mode 100644 src/containers/Dialogs/CreditNotePdfPreviewDialog/CreditNotePdfPreviewDialogContent.js create mode 100644 src/containers/Dialogs/CreditNotePdfPreviewDialog/CreditNotePdfPreviewDialogContent.tsx delete mode 100644 src/containers/Dialogs/CreditNotePdfPreviewDialog/index.js create mode 100644 src/containers/Dialogs/CreditNotePdfPreviewDialog/index.tsx delete mode 100644 src/containers/Dialogs/CurrencyFormDialog/CurrencyForm.js delete mode 100644 src/containers/Dialogs/CurrencyFormDialog/CurrencyForm.schema.js create mode 100644 src/containers/Dialogs/CurrencyFormDialog/CurrencyForm.schema.tsx create mode 100644 src/containers/Dialogs/CurrencyFormDialog/CurrencyForm.tsx rename src/containers/Dialogs/CurrencyFormDialog/{CurrencyFormContent.js => CurrencyFormContent.tsx} (100%) delete mode 100644 src/containers/Dialogs/CurrencyFormDialog/CurrencyFormDialogContent.js create mode 100644 src/containers/Dialogs/CurrencyFormDialog/CurrencyFormDialogContent.tsx delete mode 100644 src/containers/Dialogs/CurrencyFormDialog/CurrencyFormFields.js create mode 100644 src/containers/Dialogs/CurrencyFormDialog/CurrencyFormFields.tsx delete mode 100644 src/containers/Dialogs/CurrencyFormDialog/CurrencyFormFooter.js create mode 100644 src/containers/Dialogs/CurrencyFormDialog/CurrencyFormFooter.tsx delete mode 100644 src/containers/Dialogs/CurrencyFormDialog/CurrencyFormProvider.js create mode 100644 src/containers/Dialogs/CurrencyFormDialog/CurrencyFormProvider.tsx delete mode 100644 src/containers/Dialogs/CurrencyFormDialog/index.js create mode 100644 src/containers/Dialogs/CurrencyFormDialog/index.tsx delete mode 100644 src/containers/Dialogs/CustomerOpeningBalanceDialog/CustomerOpeningBalanceDialogContent.js create mode 100644 src/containers/Dialogs/CustomerOpeningBalanceDialog/CustomerOpeningBalanceDialogContent.tsx delete mode 100644 src/containers/Dialogs/CustomerOpeningBalanceDialog/CustomerOpeningBalanceFields.js create mode 100644 src/containers/Dialogs/CustomerOpeningBalanceDialog/CustomerOpeningBalanceFields.tsx delete mode 100644 src/containers/Dialogs/CustomerOpeningBalanceDialog/CustomerOpeningBalanceForm.js rename src/containers/Dialogs/CustomerOpeningBalanceDialog/{CustomerOpeningBalanceForm.schema.js => CustomerOpeningBalanceForm.schema.tsx} (100%) create mode 100644 src/containers/Dialogs/CustomerOpeningBalanceDialog/CustomerOpeningBalanceForm.tsx rename src/containers/Dialogs/CustomerOpeningBalanceDialog/{CustomerOpeningBalanceFormContent.js => CustomerOpeningBalanceFormContent.tsx} (100%) delete mode 100644 src/containers/Dialogs/CustomerOpeningBalanceDialog/CustomerOpeningBalanceFormFloatingActions.js create mode 100644 src/containers/Dialogs/CustomerOpeningBalanceDialog/CustomerOpeningBalanceFormFloatingActions.tsx delete mode 100644 src/containers/Dialogs/CustomerOpeningBalanceDialog/CustomerOpeningBalanceFormProvider.js create mode 100644 src/containers/Dialogs/CustomerOpeningBalanceDialog/CustomerOpeningBalanceFormProvider.tsx delete mode 100644 src/containers/Dialogs/CustomerOpeningBalanceDialog/index.js create mode 100644 src/containers/Dialogs/CustomerOpeningBalanceDialog/index.tsx rename src/containers/Dialogs/CustomerOpeningBalanceDialog/{utils.js => utils.tsx} (100%) delete mode 100644 src/containers/Dialogs/EstimateNumberDialog/EstimateNumberDialogContent.js create mode 100644 src/containers/Dialogs/EstimateNumberDialog/EstimateNumberDialogContent.tsx delete mode 100644 src/containers/Dialogs/EstimateNumberDialog/index.js create mode 100644 src/containers/Dialogs/EstimateNumberDialog/index.tsx delete mode 100644 src/containers/Dialogs/EstimatePdfPreviewDialog/EstimatePdfPreviewDialogContent.js create mode 100644 src/containers/Dialogs/EstimatePdfPreviewDialog/EstimatePdfPreviewDialogContent.tsx delete mode 100644 src/containers/Dialogs/EstimatePdfPreviewDialog/index.js create mode 100644 src/containers/Dialogs/EstimatePdfPreviewDialog/index.tsx delete mode 100644 src/containers/Dialogs/ExchangeRateFormDialog/ExchangeRateForm.js delete mode 100644 src/containers/Dialogs/ExchangeRateFormDialog/ExchangeRateForm.schema.js create mode 100644 src/containers/Dialogs/ExchangeRateFormDialog/ExchangeRateForm.schema.tsx create mode 100644 src/containers/Dialogs/ExchangeRateFormDialog/ExchangeRateForm.tsx rename src/containers/Dialogs/ExchangeRateFormDialog/{ExchangeRateFormContent.js => ExchangeRateFormContent.tsx} (100%) delete mode 100644 src/containers/Dialogs/ExchangeRateFormDialog/ExchangeRateFormDialogContent.js create mode 100644 src/containers/Dialogs/ExchangeRateFormDialog/ExchangeRateFormDialogContent.tsx delete mode 100644 src/containers/Dialogs/ExchangeRateFormDialog/ExchangeRateFormFields.js create mode 100644 src/containers/Dialogs/ExchangeRateFormDialog/ExchangeRateFormFields.tsx delete mode 100644 src/containers/Dialogs/ExchangeRateFormDialog/ExchangeRateFormFooter.js create mode 100644 src/containers/Dialogs/ExchangeRateFormDialog/ExchangeRateFormFooter.tsx delete mode 100644 src/containers/Dialogs/ExchangeRateFormDialog/ExchangeRateFormProvider.js create mode 100644 src/containers/Dialogs/ExchangeRateFormDialog/ExchangeRateFormProvider.tsx delete mode 100644 src/containers/Dialogs/ExchangeRateFormDialog/index.js create mode 100644 src/containers/Dialogs/ExchangeRateFormDialog/index.tsx rename src/{components/Forms/InputPrependOptions.js => containers/Dialogs/ExportDialog.tsx} (100%) rename src/{components/SkeletonText.js => containers/Dialogs/ImportDialog.tsx} (100%) delete mode 100644 src/containers/Dialogs/InventoryAdjustmentFormDialog/DecrementAdjustmentFields.js create mode 100644 src/containers/Dialogs/InventoryAdjustmentFormDialog/DecrementAdjustmentFields.tsx delete mode 100644 src/containers/Dialogs/InventoryAdjustmentFormDialog/IncrementAdjustmentFields.js create mode 100644 src/containers/Dialogs/InventoryAdjustmentFormDialog/IncrementAdjustmentFields.tsx delete mode 100644 src/containers/Dialogs/InventoryAdjustmentFormDialog/InventoryAdjustmentFloatingActions.js create mode 100644 src/containers/Dialogs/InventoryAdjustmentFormDialog/InventoryAdjustmentFloatingActions.tsx delete mode 100644 src/containers/Dialogs/InventoryAdjustmentFormDialog/InventoryAdjustmentForm.js delete mode 100644 src/containers/Dialogs/InventoryAdjustmentFormDialog/InventoryAdjustmentForm.schema.js create mode 100644 src/containers/Dialogs/InventoryAdjustmentFormDialog/InventoryAdjustmentForm.schema.tsx create mode 100644 src/containers/Dialogs/InventoryAdjustmentFormDialog/InventoryAdjustmentForm.tsx rename src/containers/Dialogs/InventoryAdjustmentFormDialog/{InventoryAdjustmentFormContent.js => InventoryAdjustmentFormContent.tsx} (100%) delete mode 100644 src/containers/Dialogs/InventoryAdjustmentFormDialog/InventoryAdjustmentFormDialogContent.js create mode 100644 src/containers/Dialogs/InventoryAdjustmentFormDialog/InventoryAdjustmentFormDialogContent.tsx delete mode 100644 src/containers/Dialogs/InventoryAdjustmentFormDialog/InventoryAdjustmentFormDialogFields.js create mode 100644 src/containers/Dialogs/InventoryAdjustmentFormDialog/InventoryAdjustmentFormDialogFields.tsx delete mode 100644 src/containers/Dialogs/InventoryAdjustmentFormDialog/InventoryAdjustmentFormProvider.js create mode 100644 src/containers/Dialogs/InventoryAdjustmentFormDialog/InventoryAdjustmentFormProvider.tsx delete mode 100644 src/containers/Dialogs/InventoryAdjustmentFormDialog/InventoryAdjustmentQuantityFields.js create mode 100644 src/containers/Dialogs/InventoryAdjustmentFormDialog/InventoryAdjustmentQuantityFields.tsx delete mode 100644 src/containers/Dialogs/InventoryAdjustmentFormDialog/index.js create mode 100644 src/containers/Dialogs/InventoryAdjustmentFormDialog/index.tsx rename src/containers/Dialogs/InventoryAdjustmentFormDialog/{utils.js => utils.tsx} (100%) rename src/containers/Dialogs/InviteUserDialog/{InviteUserDialog.schema.js => InviteUserDialog.schema.tsx} (100%) delete mode 100644 src/containers/Dialogs/InviteUserDialog/InviteUserDialogContent.js create mode 100644 src/containers/Dialogs/InviteUserDialog/InviteUserDialogContent.tsx delete mode 100644 src/containers/Dialogs/InviteUserDialog/InviteUserForm.js create mode 100644 src/containers/Dialogs/InviteUserDialog/InviteUserForm.tsx delete mode 100644 src/containers/Dialogs/InviteUserDialog/InviteUserFormContent.js create mode 100644 src/containers/Dialogs/InviteUserDialog/InviteUserFormContent.tsx delete mode 100644 src/containers/Dialogs/InviteUserDialog/InviteUserFormProvider.js create mode 100644 src/containers/Dialogs/InviteUserDialog/InviteUserFormProvider.tsx delete mode 100644 src/containers/Dialogs/InviteUserDialog/index.js create mode 100644 src/containers/Dialogs/InviteUserDialog/index.tsx rename src/containers/Dialogs/InviteUserDialog/{utils.js => utils.tsx} (100%) delete mode 100644 src/containers/Dialogs/InvoiceNumberDialog/InvoiceNumberDialogContent.js create mode 100644 src/containers/Dialogs/InvoiceNumberDialog/InvoiceNumberDialogContent.tsx delete mode 100644 src/containers/Dialogs/InvoiceNumberDialog/InvoiceNumberDialogProvider.js create mode 100644 src/containers/Dialogs/InvoiceNumberDialog/InvoiceNumberDialogProvider.tsx delete mode 100644 src/containers/Dialogs/InvoiceNumberDialog/index.js create mode 100644 src/containers/Dialogs/InvoiceNumberDialog/index.tsx delete mode 100644 src/containers/Dialogs/InvoicePdfPreviewDialog/InvoicePdfPreviewDialogContent.js create mode 100644 src/containers/Dialogs/InvoicePdfPreviewDialog/InvoicePdfPreviewDialogContent.tsx delete mode 100644 src/containers/Dialogs/InvoicePdfPreviewDialog/index.js create mode 100644 src/containers/Dialogs/InvoicePdfPreviewDialog/index.tsx delete mode 100644 src/containers/Dialogs/ItemCategoryDialog/ItemCategoryForm.js create mode 100644 src/containers/Dialogs/ItemCategoryDialog/ItemCategoryForm.tsx rename src/containers/Dialogs/ItemCategoryDialog/{ItemCategoryFormContent.js => ItemCategoryFormContent.tsx} (100%) delete mode 100644 src/containers/Dialogs/ItemCategoryDialog/ItemCategoryFormDialogContent.js create mode 100644 src/containers/Dialogs/ItemCategoryDialog/ItemCategoryFormDialogContent.tsx delete mode 100644 src/containers/Dialogs/ItemCategoryDialog/ItemCategoryFormFields.js create mode 100644 src/containers/Dialogs/ItemCategoryDialog/ItemCategoryFormFields.tsx delete mode 100644 src/containers/Dialogs/ItemCategoryDialog/ItemCategoryFormFooter.js create mode 100644 src/containers/Dialogs/ItemCategoryDialog/ItemCategoryFormFooter.tsx delete mode 100644 src/containers/Dialogs/ItemCategoryDialog/ItemCategoryProvider.js create mode 100644 src/containers/Dialogs/ItemCategoryDialog/ItemCategoryProvider.tsx delete mode 100644 src/containers/Dialogs/ItemCategoryDialog/index.js create mode 100644 src/containers/Dialogs/ItemCategoryDialog/index.tsx delete mode 100644 src/containers/Dialogs/ItemCategoryDialog/itemCategoryForm.schema.js create mode 100644 src/containers/Dialogs/ItemCategoryDialog/itemCategoryForm.schema.tsx delete mode 100644 src/containers/Dialogs/JournalNumberDialog/JournalNumberDialogContent.js create mode 100644 src/containers/Dialogs/JournalNumberDialog/JournalNumberDialogContent.tsx delete mode 100644 src/containers/Dialogs/JournalNumberDialog/index.js create mode 100644 src/containers/Dialogs/JournalNumberDialog/index.tsx rename src/containers/Dialogs/LockingTransactionsDialog/{LockingTransactionsDialogContent.js => LockingTransactionsDialogContent.tsx} (100%) delete mode 100644 src/containers/Dialogs/LockingTransactionsDialog/LockingTransactionsForm.js delete mode 100644 src/containers/Dialogs/LockingTransactionsDialog/LockingTransactionsForm.schema.js create mode 100644 src/containers/Dialogs/LockingTransactionsDialog/LockingTransactionsForm.schema.tsx create mode 100644 src/containers/Dialogs/LockingTransactionsDialog/LockingTransactionsForm.tsx rename src/containers/Dialogs/LockingTransactionsDialog/{LockingTransactionsFormContent.js => LockingTransactionsFormContent.tsx} (100%) delete mode 100644 src/containers/Dialogs/LockingTransactionsDialog/LockingTransactionsFormFields.js create mode 100644 src/containers/Dialogs/LockingTransactionsDialog/LockingTransactionsFormFields.tsx delete mode 100644 src/containers/Dialogs/LockingTransactionsDialog/LockingTransactionsFormFloatingActions.js create mode 100644 src/containers/Dialogs/LockingTransactionsDialog/LockingTransactionsFormFloatingActions.tsx delete mode 100644 src/containers/Dialogs/LockingTransactionsDialog/LockingTransactionsFormProvider.js create mode 100644 src/containers/Dialogs/LockingTransactionsDialog/LockingTransactionsFormProvider.tsx delete mode 100644 src/containers/Dialogs/LockingTransactionsDialog/index.js create mode 100644 src/containers/Dialogs/LockingTransactionsDialog/index.tsx rename src/containers/Dialogs/MoneyInDialog/{MoneyInContentFields.js => MoneyInContentFields.tsx} (100%) rename src/containers/Dialogs/MoneyInDialog/{MoneyInDialogContent.js => MoneyInDialogContent.tsx} (100%) delete mode 100644 src/containers/Dialogs/MoneyInDialog/MoneyInDialogProvider.js create mode 100644 src/containers/Dialogs/MoneyInDialog/MoneyInDialogProvider.tsx delete mode 100644 src/containers/Dialogs/MoneyInDialog/MoneyInFloatingActions.js create mode 100644 src/containers/Dialogs/MoneyInDialog/MoneyInFloatingActions.tsx delete mode 100644 src/containers/Dialogs/MoneyInDialog/MoneyInForm.js delete mode 100644 src/containers/Dialogs/MoneyInDialog/MoneyInForm.schema.js create mode 100644 src/containers/Dialogs/MoneyInDialog/MoneyInForm.schema.tsx create mode 100644 src/containers/Dialogs/MoneyInDialog/MoneyInForm.tsx rename src/containers/Dialogs/MoneyInDialog/{MoneyInFormContent.js => MoneyInFormContent.tsx} (100%) delete mode 100644 src/containers/Dialogs/MoneyInDialog/MoneyInFormDialog.js create mode 100644 src/containers/Dialogs/MoneyInDialog/MoneyInFormDialog.tsx delete mode 100644 src/containers/Dialogs/MoneyInDialog/MoneyInFormFields.js create mode 100644 src/containers/Dialogs/MoneyInDialog/MoneyInFormFields.tsx delete mode 100644 src/containers/Dialogs/MoneyInDialog/OtherIncome/OtherIncomeFormFields.js create mode 100644 src/containers/Dialogs/MoneyInDialog/OtherIncome/OtherIncomeFormFields.tsx delete mode 100644 src/containers/Dialogs/MoneyInDialog/OwnerContribution/OwnerContributionFormFields.js create mode 100644 src/containers/Dialogs/MoneyInDialog/OwnerContribution/OwnerContributionFormFields.tsx delete mode 100644 src/containers/Dialogs/MoneyInDialog/TransactionTypeFields.js create mode 100644 src/containers/Dialogs/MoneyInDialog/TransactionTypeFields.tsx delete mode 100644 src/containers/Dialogs/MoneyInDialog/TransferFromAccount/TransferFromAccountFormFields.js create mode 100644 src/containers/Dialogs/MoneyInDialog/TransferFromAccount/TransferFromAccountFormFields.tsx delete mode 100644 src/containers/Dialogs/MoneyInDialog/index.js create mode 100644 src/containers/Dialogs/MoneyInDialog/index.tsx delete mode 100644 src/containers/Dialogs/MoneyInDialog/utils.js create mode 100644 src/containers/Dialogs/MoneyInDialog/utils.tsx rename src/containers/Dialogs/MoneyOutDialog/{MoneyOutContentFields.js => MoneyOutContentFields.tsx} (100%) rename src/containers/Dialogs/MoneyOutDialog/{MoneyOutDialogContent.js => MoneyOutDialogContent.tsx} (100%) delete mode 100644 src/containers/Dialogs/MoneyOutDialog/MoneyOutDialogProvider.js create mode 100644 src/containers/Dialogs/MoneyOutDialog/MoneyOutDialogProvider.tsx delete mode 100644 src/containers/Dialogs/MoneyOutDialog/MoneyOutFloatingActions.js create mode 100644 src/containers/Dialogs/MoneyOutDialog/MoneyOutFloatingActions.tsx delete mode 100644 src/containers/Dialogs/MoneyOutDialog/MoneyOutForm.js delete mode 100644 src/containers/Dialogs/MoneyOutDialog/MoneyOutForm.schema.js create mode 100644 src/containers/Dialogs/MoneyOutDialog/MoneyOutForm.schema.tsx create mode 100644 src/containers/Dialogs/MoneyOutDialog/MoneyOutForm.tsx rename src/containers/Dialogs/MoneyOutDialog/{MoneyOutFormContent.js => MoneyOutFormContent.tsx} (100%) delete mode 100644 src/containers/Dialogs/MoneyOutDialog/MoneyOutFormDialog.js create mode 100644 src/containers/Dialogs/MoneyOutDialog/MoneyOutFormDialog.tsx delete mode 100644 src/containers/Dialogs/MoneyOutDialog/MoneyOutFormFields.js create mode 100644 src/containers/Dialogs/MoneyOutDialog/MoneyOutFormFields.tsx delete mode 100644 src/containers/Dialogs/MoneyOutDialog/OtherExpense/OtherExpnseFormFields.js create mode 100644 src/containers/Dialogs/MoneyOutDialog/OtherExpense/OtherExpnseFormFields.tsx delete mode 100644 src/containers/Dialogs/MoneyOutDialog/OwnerDrawings/OwnerDrawingsFormFields.js create mode 100644 src/containers/Dialogs/MoneyOutDialog/OwnerDrawings/OwnerDrawingsFormFields.tsx delete mode 100644 src/containers/Dialogs/MoneyOutDialog/TransactionTypeFields.js create mode 100644 src/containers/Dialogs/MoneyOutDialog/TransactionTypeFields.tsx delete mode 100644 src/containers/Dialogs/MoneyOutDialog/TransferToAccount/TransferToAccountFormFields.js create mode 100644 src/containers/Dialogs/MoneyOutDialog/TransferToAccount/TransferToAccountFormFields.tsx delete mode 100644 src/containers/Dialogs/MoneyOutDialog/index.js create mode 100644 src/containers/Dialogs/MoneyOutDialog/index.tsx delete mode 100644 src/containers/Dialogs/MoneyOutDialog/utils.js create mode 100644 src/containers/Dialogs/MoneyOutDialog/utils.tsx rename src/containers/Dialogs/NotifyEstimateViaSMSDialog/{NotifyEstimateViaSMSDialogContent.js => NotifyEstimateViaSMSDialogContent.tsx} (100%) delete mode 100644 src/containers/Dialogs/NotifyEstimateViaSMSDialog/NotifyEstimateViaSMSForm.js create mode 100644 src/containers/Dialogs/NotifyEstimateViaSMSDialog/NotifyEstimateViaSMSForm.tsx delete mode 100644 src/containers/Dialogs/NotifyEstimateViaSMSDialog/NotifyEstimateViaSMSFormProvider.js create mode 100644 src/containers/Dialogs/NotifyEstimateViaSMSDialog/NotifyEstimateViaSMSFormProvider.tsx delete mode 100644 src/containers/Dialogs/NotifyEstimateViaSMSDialog/index.js create mode 100644 src/containers/Dialogs/NotifyEstimateViaSMSDialog/index.tsx rename src/containers/Dialogs/NotifyInvoiceViaSMSDialog/{NotifyInvoiceViaSMSDialogContent.js => NotifyInvoiceViaSMSDialogContent.tsx} (100%) delete mode 100644 src/containers/Dialogs/NotifyInvoiceViaSMSDialog/NotifyInvoiceViaSMSForm.js create mode 100644 src/containers/Dialogs/NotifyInvoiceViaSMSDialog/NotifyInvoiceViaSMSForm.tsx delete mode 100644 src/containers/Dialogs/NotifyInvoiceViaSMSDialog/NotifyInvoiceViaSMSFormProvider.js create mode 100644 src/containers/Dialogs/NotifyInvoiceViaSMSDialog/NotifyInvoiceViaSMSFormProvider.tsx delete mode 100644 src/containers/Dialogs/NotifyInvoiceViaSMSDialog/index.js create mode 100644 src/containers/Dialogs/NotifyInvoiceViaSMSDialog/index.tsx delete mode 100644 src/containers/Dialogs/NotifyPaymentReceiveViaSMSDialog/NotifyPaymentReceiveViaFormProvider.js create mode 100644 src/containers/Dialogs/NotifyPaymentReceiveViaSMSDialog/NotifyPaymentReceiveViaFormProvider.tsx rename src/containers/Dialogs/NotifyPaymentReceiveViaSMSDialog/{NotifyPaymentReceiveViaSMSContent.js => NotifyPaymentReceiveViaSMSContent.tsx} (100%) delete mode 100644 src/containers/Dialogs/NotifyPaymentReceiveViaSMSDialog/NotifyPaymentReceiveViaSMSForm.js create mode 100644 src/containers/Dialogs/NotifyPaymentReceiveViaSMSDialog/NotifyPaymentReceiveViaSMSForm.tsx delete mode 100644 src/containers/Dialogs/NotifyPaymentReceiveViaSMSDialog/index.js create mode 100644 src/containers/Dialogs/NotifyPaymentReceiveViaSMSDialog/index.tsx rename src/containers/Dialogs/NotifyReceiptViaSMSDialog/{NotifyReceiptViaSMSDialogContent.js => NotifyReceiptViaSMSDialogContent.tsx} (100%) delete mode 100644 src/containers/Dialogs/NotifyReceiptViaSMSDialog/NotifyReceiptViaSMSForm.js create mode 100644 src/containers/Dialogs/NotifyReceiptViaSMSDialog/NotifyReceiptViaSMSForm.tsx delete mode 100644 src/containers/Dialogs/NotifyReceiptViaSMSDialog/NotifyReceiptViaSMSFormProvider.js create mode 100644 src/containers/Dialogs/NotifyReceiptViaSMSDialog/NotifyReceiptViaSMSFormProvider.tsx delete mode 100644 src/containers/Dialogs/NotifyReceiptViaSMSDialog/index.js create mode 100644 src/containers/Dialogs/NotifyReceiptViaSMSDialog/index.tsx delete mode 100644 src/containers/Dialogs/PaymentReceiveNumberDialog/PaymentReceiveNumberDialogContent.js create mode 100644 src/containers/Dialogs/PaymentReceiveNumberDialog/PaymentReceiveNumberDialogContent.tsx delete mode 100644 src/containers/Dialogs/PaymentReceiveNumberDialog/index.js create mode 100644 src/containers/Dialogs/PaymentReceiveNumberDialog/index.tsx delete mode 100644 src/containers/Dialogs/PaymentReceivePdfPreviewDialog/PaymentReceivePdfPreviewContent.js create mode 100644 src/containers/Dialogs/PaymentReceivePdfPreviewDialog/PaymentReceivePdfPreviewContent.tsx delete mode 100644 src/containers/Dialogs/PaymentReceivePdfPreviewDialog/index.js create mode 100644 src/containers/Dialogs/PaymentReceivePdfPreviewDialog/index.tsx delete mode 100644 src/containers/Dialogs/PaymentViaVoucherDialog/PaymentViaVoucherDialogContent.js create mode 100644 src/containers/Dialogs/PaymentViaVoucherDialog/PaymentViaVoucherDialogContent.tsx delete mode 100644 src/containers/Dialogs/PaymentViaVoucherDialog/PaymentViaVoucherForm.js create mode 100644 src/containers/Dialogs/PaymentViaVoucherDialog/PaymentViaVoucherForm.tsx delete mode 100644 src/containers/Dialogs/PaymentViaVoucherDialog/index.js create mode 100644 src/containers/Dialogs/PaymentViaVoucherDialog/index.tsx delete mode 100644 src/containers/Dialogs/QuickPaymentMadeFormDialog/QuickPaymentMade.schema.js create mode 100644 src/containers/Dialogs/QuickPaymentMadeFormDialog/QuickPaymentMade.schema.tsx delete mode 100644 src/containers/Dialogs/QuickPaymentMadeFormDialog/QuickPaymentMadeFloatingActions.js create mode 100644 src/containers/Dialogs/QuickPaymentMadeFormDialog/QuickPaymentMadeFloatingActions.tsx delete mode 100644 src/containers/Dialogs/QuickPaymentMadeFormDialog/QuickPaymentMadeForm.js create mode 100644 src/containers/Dialogs/QuickPaymentMadeFormDialog/QuickPaymentMadeForm.tsx rename src/containers/Dialogs/QuickPaymentMadeFormDialog/{QuickPaymentMadeFormContent.js => QuickPaymentMadeFormContent.tsx} (100%) delete mode 100644 src/containers/Dialogs/QuickPaymentMadeFormDialog/QuickPaymentMadeFormDialogContent.js create mode 100644 src/containers/Dialogs/QuickPaymentMadeFormDialog/QuickPaymentMadeFormDialogContent.tsx delete mode 100644 src/containers/Dialogs/QuickPaymentMadeFormDialog/QuickPaymentMadeFormFields.js create mode 100644 src/containers/Dialogs/QuickPaymentMadeFormDialog/QuickPaymentMadeFormFields.tsx delete mode 100644 src/containers/Dialogs/QuickPaymentMadeFormDialog/QuickPaymentMadeFormProvider.js create mode 100644 src/containers/Dialogs/QuickPaymentMadeFormDialog/QuickPaymentMadeFormProvider.tsx delete mode 100644 src/containers/Dialogs/QuickPaymentMadeFormDialog/index.js create mode 100644 src/containers/Dialogs/QuickPaymentMadeFormDialog/index.tsx delete mode 100644 src/containers/Dialogs/QuickPaymentMadeFormDialog/utils.js create mode 100644 src/containers/Dialogs/QuickPaymentMadeFormDialog/utils.tsx delete mode 100644 src/containers/Dialogs/QuickPaymentReceiveFormDialog/QuickPaymentReceive.schema.js create mode 100644 src/containers/Dialogs/QuickPaymentReceiveFormDialog/QuickPaymentReceive.schema.tsx delete mode 100644 src/containers/Dialogs/QuickPaymentReceiveFormDialog/QuickPaymentReceiveFloatingActions.js create mode 100644 src/containers/Dialogs/QuickPaymentReceiveFormDialog/QuickPaymentReceiveFloatingActions.tsx delete mode 100644 src/containers/Dialogs/QuickPaymentReceiveFormDialog/QuickPaymentReceiveForm.js create mode 100644 src/containers/Dialogs/QuickPaymentReceiveFormDialog/QuickPaymentReceiveForm.tsx rename src/containers/Dialogs/QuickPaymentReceiveFormDialog/{QuickPaymentReceiveFormContent.js => QuickPaymentReceiveFormContent.tsx} (100%) delete mode 100644 src/containers/Dialogs/QuickPaymentReceiveFormDialog/QuickPaymentReceiveFormDialogContent.js create mode 100644 src/containers/Dialogs/QuickPaymentReceiveFormDialog/QuickPaymentReceiveFormDialogContent.tsx delete mode 100644 src/containers/Dialogs/QuickPaymentReceiveFormDialog/QuickPaymentReceiveFormFields.js create mode 100644 src/containers/Dialogs/QuickPaymentReceiveFormDialog/QuickPaymentReceiveFormFields.tsx delete mode 100644 src/containers/Dialogs/QuickPaymentReceiveFormDialog/QuickPaymentReceiveFormProvider.js create mode 100644 src/containers/Dialogs/QuickPaymentReceiveFormDialog/QuickPaymentReceiveFormProvider.tsx delete mode 100644 src/containers/Dialogs/QuickPaymentReceiveFormDialog/index.js create mode 100644 src/containers/Dialogs/QuickPaymentReceiveFormDialog/index.tsx delete mode 100644 src/containers/Dialogs/QuickPaymentReceiveFormDialog/utils.js create mode 100644 src/containers/Dialogs/QuickPaymentReceiveFormDialog/utils.tsx delete mode 100644 src/containers/Dialogs/ReceiptNumberDialog/ReceiptNumberDialogContent.js create mode 100644 src/containers/Dialogs/ReceiptNumberDialog/ReceiptNumberDialogContent.tsx delete mode 100644 src/containers/Dialogs/ReceiptNumberDialog/index.js create mode 100644 src/containers/Dialogs/ReceiptNumberDialog/index.tsx delete mode 100644 src/containers/Dialogs/ReceiptPdfPreviewDialog/ReceiptPdfPreviewDialogContent.js create mode 100644 src/containers/Dialogs/ReceiptPdfPreviewDialog/ReceiptPdfPreviewDialogContent.tsx delete mode 100644 src/containers/Dialogs/ReceiptPdfPreviewDialog/index.js create mode 100644 src/containers/Dialogs/ReceiptPdfPreviewDialog/index.tsx rename src/containers/Dialogs/ReconcileCreditNoteDialog/{ReconcileCreditNoteDialogContent.js => ReconcileCreditNoteDialogContent.tsx} (100%) delete mode 100644 src/containers/Dialogs/ReconcileCreditNoteDialog/ReconcileCreditNoteEntriesTable.js create mode 100644 src/containers/Dialogs/ReconcileCreditNoteDialog/ReconcileCreditNoteEntriesTable.tsx delete mode 100644 src/containers/Dialogs/ReconcileCreditNoteDialog/ReconcileCreditNoteForm.js rename src/containers/Dialogs/ReconcileCreditNoteDialog/{ReconcileCreditNoteForm.schema.js => ReconcileCreditNoteForm.schema.tsx} (100%) create mode 100644 src/containers/Dialogs/ReconcileCreditNoteDialog/ReconcileCreditNoteForm.tsx delete mode 100644 src/containers/Dialogs/ReconcileCreditNoteDialog/ReconcileCreditNoteFormContent.js create mode 100644 src/containers/Dialogs/ReconcileCreditNoteDialog/ReconcileCreditNoteFormContent.tsx delete mode 100644 src/containers/Dialogs/ReconcileCreditNoteDialog/ReconcileCreditNoteFormFields.js create mode 100644 src/containers/Dialogs/ReconcileCreditNoteDialog/ReconcileCreditNoteFormFields.tsx delete mode 100644 src/containers/Dialogs/ReconcileCreditNoteDialog/ReconcileCreditNoteFormFloatingActions.js create mode 100644 src/containers/Dialogs/ReconcileCreditNoteDialog/ReconcileCreditNoteFormFloatingActions.tsx delete mode 100644 src/containers/Dialogs/ReconcileCreditNoteDialog/ReconcileCreditNoteFormProvider.js create mode 100644 src/containers/Dialogs/ReconcileCreditNoteDialog/ReconcileCreditNoteFormProvider.tsx delete mode 100644 src/containers/Dialogs/ReconcileCreditNoteDialog/index.js create mode 100644 src/containers/Dialogs/ReconcileCreditNoteDialog/index.tsx delete mode 100644 src/containers/Dialogs/ReconcileCreditNoteDialog/utils.js create mode 100644 src/containers/Dialogs/ReconcileCreditNoteDialog/utils.tsx rename src/containers/Dialogs/ReconcileVendorCreditDialog/{ReconcileVendorCreditDialogContent.js => ReconcileVendorCreditDialogContent.tsx} (100%) delete mode 100644 src/containers/Dialogs/ReconcileVendorCreditDialog/ReconcileVendorCreditEntriesTable.js create mode 100644 src/containers/Dialogs/ReconcileVendorCreditDialog/ReconcileVendorCreditEntriesTable.tsx delete mode 100644 src/containers/Dialogs/ReconcileVendorCreditDialog/ReconcileVendorCreditFloatingActions.js create mode 100644 src/containers/Dialogs/ReconcileVendorCreditDialog/ReconcileVendorCreditFloatingActions.tsx delete mode 100644 src/containers/Dialogs/ReconcileVendorCreditDialog/ReconcileVendorCreditForm.js rename src/containers/Dialogs/ReconcileVendorCreditDialog/{ReconcileVendorCreditForm.schema.js => ReconcileVendorCreditForm.schema.tsx} (100%) create mode 100644 src/containers/Dialogs/ReconcileVendorCreditDialog/ReconcileVendorCreditForm.tsx delete mode 100644 src/containers/Dialogs/ReconcileVendorCreditDialog/ReconcileVendorCreditFormContent.js create mode 100644 src/containers/Dialogs/ReconcileVendorCreditDialog/ReconcileVendorCreditFormContent.tsx delete mode 100644 src/containers/Dialogs/ReconcileVendorCreditDialog/ReconcileVendorCreditFormFields.js create mode 100644 src/containers/Dialogs/ReconcileVendorCreditDialog/ReconcileVendorCreditFormFields.tsx delete mode 100644 src/containers/Dialogs/ReconcileVendorCreditDialog/ReconcileVendorCreditFormProvider.js create mode 100644 src/containers/Dialogs/ReconcileVendorCreditDialog/ReconcileVendorCreditFormProvider.tsx delete mode 100644 src/containers/Dialogs/ReconcileVendorCreditDialog/index.js create mode 100644 src/containers/Dialogs/ReconcileVendorCreditDialog/index.tsx delete mode 100644 src/containers/Dialogs/ReconcileVendorCreditDialog/utils.js create mode 100644 src/containers/Dialogs/ReconcileVendorCreditDialog/utils.tsx delete mode 100644 src/containers/Dialogs/RefundCreditNoteDialog/RefundCreditNoteDialogContent.js create mode 100644 src/containers/Dialogs/RefundCreditNoteDialog/RefundCreditNoteDialogContent.tsx delete mode 100644 src/containers/Dialogs/RefundCreditNoteDialog/RefundCreditNoteFloatingActions.js create mode 100644 src/containers/Dialogs/RefundCreditNoteDialog/RefundCreditNoteFloatingActions.tsx delete mode 100644 src/containers/Dialogs/RefundCreditNoteDialog/RefundCreditNoteForm.js delete mode 100644 src/containers/Dialogs/RefundCreditNoteDialog/RefundCreditNoteForm.schema.js create mode 100644 src/containers/Dialogs/RefundCreditNoteDialog/RefundCreditNoteForm.schema.tsx create mode 100644 src/containers/Dialogs/RefundCreditNoteDialog/RefundCreditNoteForm.tsx rename src/containers/Dialogs/RefundCreditNoteDialog/{RefundCreditNoteFormContent.js => RefundCreditNoteFormContent.tsx} (100%) delete mode 100644 src/containers/Dialogs/RefundCreditNoteDialog/RefundCreditNoteFormFields.js create mode 100644 src/containers/Dialogs/RefundCreditNoteDialog/RefundCreditNoteFormFields.tsx delete mode 100644 src/containers/Dialogs/RefundCreditNoteDialog/RefundCreditNoteFormProvider.js create mode 100644 src/containers/Dialogs/RefundCreditNoteDialog/RefundCreditNoteFormProvider.tsx delete mode 100644 src/containers/Dialogs/RefundCreditNoteDialog/index.js create mode 100644 src/containers/Dialogs/RefundCreditNoteDialog/index.tsx rename src/containers/Dialogs/RefundCreditNoteDialog/{utils.js => utils.tsx} (100%) delete mode 100644 src/containers/Dialogs/RefundVendorCreditDialog/RefundVendorCreditDialogContent.js create mode 100644 src/containers/Dialogs/RefundVendorCreditDialog/RefundVendorCreditDialogContent.tsx delete mode 100644 src/containers/Dialogs/RefundVendorCreditDialog/RefundVendorCreditFloatingActions.js create mode 100644 src/containers/Dialogs/RefundVendorCreditDialog/RefundVendorCreditFloatingActions.tsx delete mode 100644 src/containers/Dialogs/RefundVendorCreditDialog/RefundVendorCreditForm.js delete mode 100644 src/containers/Dialogs/RefundVendorCreditDialog/RefundVendorCreditForm.schema.js create mode 100644 src/containers/Dialogs/RefundVendorCreditDialog/RefundVendorCreditForm.schema.tsx create mode 100644 src/containers/Dialogs/RefundVendorCreditDialog/RefundVendorCreditForm.tsx rename src/containers/Dialogs/RefundVendorCreditDialog/{RefundVendorCreditFormContent.js => RefundVendorCreditFormContent.tsx} (100%) delete mode 100644 src/containers/Dialogs/RefundVendorCreditDialog/RefundVendorCreditFormFields.js create mode 100644 src/containers/Dialogs/RefundVendorCreditDialog/RefundVendorCreditFormFields.tsx delete mode 100644 src/containers/Dialogs/RefundVendorCreditDialog/RefundVendorCreditFormProvider.js create mode 100644 src/containers/Dialogs/RefundVendorCreditDialog/RefundVendorCreditFormProvider.tsx delete mode 100644 src/containers/Dialogs/RefundVendorCreditDialog/index.js create mode 100644 src/containers/Dialogs/RefundVendorCreditDialog/index.tsx rename src/containers/Dialogs/RefundVendorCreditDialog/{utils.js => utils.tsx} (100%) delete mode 100644 src/containers/Dialogs/SMSMessageDialog/SMSMessageDialogContent.js create mode 100644 src/containers/Dialogs/SMSMessageDialog/SMSMessageDialogContent.tsx delete mode 100644 src/containers/Dialogs/SMSMessageDialog/SMSMessageDialogProvider.js create mode 100644 src/containers/Dialogs/SMSMessageDialog/SMSMessageDialogProvider.tsx delete mode 100644 src/containers/Dialogs/SMSMessageDialog/SMSMessageForm.js delete mode 100644 src/containers/Dialogs/SMSMessageDialog/SMSMessageForm.schema.js create mode 100644 src/containers/Dialogs/SMSMessageDialog/SMSMessageForm.schema.tsx create mode 100644 src/containers/Dialogs/SMSMessageDialog/SMSMessageForm.tsx delete mode 100644 src/containers/Dialogs/SMSMessageDialog/SMSMessageFormContent.js create mode 100644 src/containers/Dialogs/SMSMessageDialog/SMSMessageFormContent.tsx delete mode 100644 src/containers/Dialogs/SMSMessageDialog/SMSMessageFormFields.js create mode 100644 src/containers/Dialogs/SMSMessageDialog/SMSMessageFormFields.tsx delete mode 100644 src/containers/Dialogs/SMSMessageDialog/SMSMessageFormFloatingActions.js create mode 100644 src/containers/Dialogs/SMSMessageDialog/SMSMessageFormFloatingActions.tsx delete mode 100644 src/containers/Dialogs/SMSMessageDialog/index.js create mode 100644 src/containers/Dialogs/SMSMessageDialog/index.tsx rename src/containers/Dialogs/SMSMessageDialog/{utils.js => utils.tsx} (100%) delete mode 100644 src/containers/Dialogs/TransactionNumberDialog/TransactionNumberDialogContent.js create mode 100644 src/containers/Dialogs/TransactionNumberDialog/TransactionNumberDialogContent.tsx delete mode 100644 src/containers/Dialogs/TransactionNumberDialog/TransactionNumberDialogProvider.js create mode 100644 src/containers/Dialogs/TransactionNumberDialog/TransactionNumberDialogProvider.tsx delete mode 100644 src/containers/Dialogs/TransactionNumberDialog/index.js create mode 100644 src/containers/Dialogs/TransactionNumberDialog/index.tsx rename src/containers/Dialogs/UnlockingPartialTransactionsDialog/{UnlockingPartialTransactionsDialogContent.js => UnlockingPartialTransactionsDialogContent.tsx} (100%) delete mode 100644 src/containers/Dialogs/UnlockingPartialTransactionsDialog/UnlockingPartialTransactionsForm.js delete mode 100644 src/containers/Dialogs/UnlockingPartialTransactionsDialog/UnlockingPartialTransactionsForm.schema.js create mode 100644 src/containers/Dialogs/UnlockingPartialTransactionsDialog/UnlockingPartialTransactionsForm.schema.tsx create mode 100644 src/containers/Dialogs/UnlockingPartialTransactionsDialog/UnlockingPartialTransactionsForm.tsx rename src/containers/Dialogs/UnlockingPartialTransactionsDialog/{UnlockingPartialTransactionsFormContent.js => UnlockingPartialTransactionsFormContent.tsx} (100%) delete mode 100644 src/containers/Dialogs/UnlockingPartialTransactionsDialog/UnlockingPartialTransactionsFormFields.js create mode 100644 src/containers/Dialogs/UnlockingPartialTransactionsDialog/UnlockingPartialTransactionsFormFields.tsx delete mode 100644 src/containers/Dialogs/UnlockingPartialTransactionsDialog/UnlockingPartialTransactionsFormFloatingActions.js create mode 100644 src/containers/Dialogs/UnlockingPartialTransactionsDialog/UnlockingPartialTransactionsFormFloatingActions.tsx delete mode 100644 src/containers/Dialogs/UnlockingPartialTransactionsDialog/UnlockingPartialTransactionsFormProvider.js create mode 100644 src/containers/Dialogs/UnlockingPartialTransactionsDialog/UnlockingPartialTransactionsFormProvider.tsx delete mode 100644 src/containers/Dialogs/UnlockingPartialTransactionsDialog/index.js create mode 100644 src/containers/Dialogs/UnlockingPartialTransactionsDialog/index.tsx rename src/containers/Dialogs/UnlockingTransactionsDialog/{UnlockingTransactionsDialogContent.js => UnlockingTransactionsDialogContent.tsx} (100%) delete mode 100644 src/containers/Dialogs/UnlockingTransactionsDialog/UnlockingTransactionsForm.js delete mode 100644 src/containers/Dialogs/UnlockingTransactionsDialog/UnlockingTransactionsForm.schema.js create mode 100644 src/containers/Dialogs/UnlockingTransactionsDialog/UnlockingTransactionsForm.schema.tsx create mode 100644 src/containers/Dialogs/UnlockingTransactionsDialog/UnlockingTransactionsForm.tsx rename src/containers/Dialogs/UnlockingTransactionsDialog/{UnlockingTransactionsFormContent.js => UnlockingTransactionsFormContent.tsx} (100%) delete mode 100644 src/containers/Dialogs/UnlockingTransactionsDialog/UnlockingTransactionsFormFields.js create mode 100644 src/containers/Dialogs/UnlockingTransactionsDialog/UnlockingTransactionsFormFields.tsx delete mode 100644 src/containers/Dialogs/UnlockingTransactionsDialog/UnlockingTransactionsFormFloatingActions.js create mode 100644 src/containers/Dialogs/UnlockingTransactionsDialog/UnlockingTransactionsFormFloatingActions.tsx delete mode 100644 src/containers/Dialogs/UnlockingTransactionsDialog/UnlockingTransactionsFormProvider.js create mode 100644 src/containers/Dialogs/UnlockingTransactionsDialog/UnlockingTransactionsFormProvider.tsx delete mode 100644 src/containers/Dialogs/UnlockingTransactionsDialog/index.js create mode 100644 src/containers/Dialogs/UnlockingTransactionsDialog/index.tsx delete mode 100644 src/containers/Dialogs/UserFormDialog.connector.js create mode 100644 src/containers/Dialogs/UserFormDialog.connector.tsx delete mode 100644 src/containers/Dialogs/UserFormDialog/UserForm.js rename src/containers/Dialogs/UserFormDialog/{UserForm.schema.js => UserForm.schema.tsx} (100%) create mode 100644 src/containers/Dialogs/UserFormDialog/UserForm.tsx delete mode 100644 src/containers/Dialogs/UserFormDialog/UserFormContent.js create mode 100644 src/containers/Dialogs/UserFormDialog/UserFormContent.tsx delete mode 100644 src/containers/Dialogs/UserFormDialog/UserFormDialogContent.js create mode 100644 src/containers/Dialogs/UserFormDialog/UserFormDialogContent.tsx delete mode 100644 src/containers/Dialogs/UserFormDialog/UserFormProvider.js create mode 100644 src/containers/Dialogs/UserFormDialog/UserFormProvider.tsx rename src/containers/Dialogs/UserFormDialog/{components.js => components.tsx} (100%) delete mode 100644 src/containers/Dialogs/UserFormDialog/index.js create mode 100644 src/containers/Dialogs/UserFormDialog/index.tsx rename src/containers/Dialogs/UserFormDialog/{utils.js => utils.tsx} (100%) delete mode 100644 src/containers/Dialogs/UsersListDialog.connector.js create mode 100644 src/containers/Dialogs/UsersListDialog.connector.tsx delete mode 100644 src/containers/Dialogs/VendorCreditNumberDialog/VendorCreditNumberDialogContent.js create mode 100644 src/containers/Dialogs/VendorCreditNumberDialog/VendorCreditNumberDialogContent.tsx delete mode 100644 src/containers/Dialogs/VendorCreditNumberDialog/VendorCreditNumberDilaogProvider.js create mode 100644 src/containers/Dialogs/VendorCreditNumberDialog/VendorCreditNumberDilaogProvider.tsx delete mode 100644 src/containers/Dialogs/VendorCreditNumberDialog/index.js create mode 100644 src/containers/Dialogs/VendorCreditNumberDialog/index.tsx delete mode 100644 src/containers/Dialogs/VendorOpeningBalanceDialog/VendorOpeningBalanceDialogContent.js create mode 100644 src/containers/Dialogs/VendorOpeningBalanceDialog/VendorOpeningBalanceDialogContent.tsx delete mode 100644 src/containers/Dialogs/VendorOpeningBalanceDialog/VendorOpeningBalanceForm.js rename src/containers/Dialogs/VendorOpeningBalanceDialog/{VendorOpeningBalanceForm.schema.js => VendorOpeningBalanceForm.schema.tsx} (100%) create mode 100644 src/containers/Dialogs/VendorOpeningBalanceDialog/VendorOpeningBalanceForm.tsx rename src/containers/Dialogs/VendorOpeningBalanceDialog/{VendorOpeningBalanceFormContent.js => VendorOpeningBalanceFormContent.tsx} (100%) delete mode 100644 src/containers/Dialogs/VendorOpeningBalanceDialog/VendorOpeningBalanceFormFields.js create mode 100644 src/containers/Dialogs/VendorOpeningBalanceDialog/VendorOpeningBalanceFormFields.tsx delete mode 100644 src/containers/Dialogs/VendorOpeningBalanceDialog/VendorOpeningBalanceFormFloatingActions.js create mode 100644 src/containers/Dialogs/VendorOpeningBalanceDialog/VendorOpeningBalanceFormFloatingActions.tsx delete mode 100644 src/containers/Dialogs/VendorOpeningBalanceDialog/VendorOpeningBalanceFormProvider.js create mode 100644 src/containers/Dialogs/VendorOpeningBalanceDialog/VendorOpeningBalanceFormProvider.tsx delete mode 100644 src/containers/Dialogs/VendorOpeningBalanceDialog/index.js create mode 100644 src/containers/Dialogs/VendorOpeningBalanceDialog/index.tsx rename src/containers/Dialogs/VendorOpeningBalanceDialog/{utils.js => utils.tsx} (100%) rename src/containers/Dialogs/WarehouseActivateDialog/{WarehouseActivateDialogContent.js => WarehouseActivateDialogContent.tsx} (100%) delete mode 100644 src/containers/Dialogs/WarehouseActivateDialog/WarehouseActivateForm.js create mode 100644 src/containers/Dialogs/WarehouseActivateDialog/WarehouseActivateForm.tsx rename src/containers/Dialogs/WarehouseActivateDialog/{WarehouseActivateFormContent.js => WarehouseActivateFormContent.tsx} (100%) delete mode 100644 src/containers/Dialogs/WarehouseActivateDialog/WarehouseActivateFormFloatingActions.js create mode 100644 src/containers/Dialogs/WarehouseActivateDialog/WarehouseActivateFormFloatingActions.tsx delete mode 100644 src/containers/Dialogs/WarehouseActivateDialog/WarehouseActivateFormProvider.js create mode 100644 src/containers/Dialogs/WarehouseActivateDialog/WarehouseActivateFormProvider.tsx delete mode 100644 src/containers/Dialogs/WarehouseActivateDialog/index.js create mode 100644 src/containers/Dialogs/WarehouseActivateDialog/index.tsx delete mode 100644 src/containers/Dialogs/WarehouseFormDialog/WarehouseForm.js delete mode 100644 src/containers/Dialogs/WarehouseFormDialog/WarehouseForm.schema.js create mode 100644 src/containers/Dialogs/WarehouseFormDialog/WarehouseForm.schema.tsx create mode 100644 src/containers/Dialogs/WarehouseFormDialog/WarehouseForm.tsx rename src/containers/Dialogs/WarehouseFormDialog/{WarehouseFormContent.js => WarehouseFormContent.tsx} (100%) delete mode 100644 src/containers/Dialogs/WarehouseFormDialog/WarehouseFormDialogContent.js create mode 100644 src/containers/Dialogs/WarehouseFormDialog/WarehouseFormDialogContent.tsx delete mode 100644 src/containers/Dialogs/WarehouseFormDialog/WarehouseFormFields.js create mode 100644 src/containers/Dialogs/WarehouseFormDialog/WarehouseFormFields.tsx delete mode 100644 src/containers/Dialogs/WarehouseFormDialog/WarehouseFormFloatingActions.js create mode 100644 src/containers/Dialogs/WarehouseFormDialog/WarehouseFormFloatingActions.tsx delete mode 100644 src/containers/Dialogs/WarehouseFormDialog/WarehouseFormProvider.js create mode 100644 src/containers/Dialogs/WarehouseFormDialog/WarehouseFormProvider.tsx delete mode 100644 src/containers/Dialogs/WarehouseFormDialog/index.js create mode 100644 src/containers/Dialogs/WarehouseFormDialog/index.tsx rename src/containers/Dialogs/WarehouseFormDialog/{utils.js => utils.tsx} (100%) delete mode 100644 src/containers/Dialogs/WarehouseTransferNumberDialog/WarehouseTransferNumberDialogContent.js create mode 100644 src/containers/Dialogs/WarehouseTransferNumberDialog/WarehouseTransferNumberDialogContent.tsx delete mode 100644 src/containers/Dialogs/WarehouseTransferNumberDialog/WarehouseTransferNumberDialogProvider.js create mode 100644 src/containers/Dialogs/WarehouseTransferNumberDialog/WarehouseTransferNumberDialogProvider.tsx delete mode 100644 src/containers/Dialogs/WarehouseTransferNumberDialog/index.js create mode 100644 src/containers/Dialogs/WarehouseTransferNumberDialog/index.tsx delete mode 100644 src/containers/Dialogs/keyboardShortcutsDialog/KeyboardShortcutsDialogContent.js create mode 100644 src/containers/Dialogs/keyboardShortcutsDialog/KeyboardShortcutsDialogContent.tsx delete mode 100644 src/containers/Dialogs/keyboardShortcutsDialog/KeyboardShortcutsFooter.js create mode 100644 src/containers/Dialogs/keyboardShortcutsDialog/KeyboardShortcutsFooter.tsx delete mode 100644 src/containers/Dialogs/keyboardShortcutsDialog/index.js create mode 100644 src/containers/Dialogs/keyboardShortcutsDialog/index.tsx delete mode 100644 src/containers/Drawer/withDrawerActions.js create mode 100644 src/containers/Drawer/withDrawerActions.tsx delete mode 100644 src/containers/Drawer/withDrawers.js create mode 100644 src/containers/Drawer/withDrawers.tsx delete mode 100644 src/containers/Drawers/AccountDrawer/AccountDrawerActionBar.js create mode 100644 src/containers/Drawers/AccountDrawer/AccountDrawerActionBar.tsx delete mode 100644 src/containers/Drawers/AccountDrawer/AccountDrawerContent.js create mode 100644 src/containers/Drawers/AccountDrawer/AccountDrawerContent.tsx delete mode 100644 src/containers/Drawers/AccountDrawer/AccountDrawerDetails.js create mode 100644 src/containers/Drawers/AccountDrawer/AccountDrawerDetails.tsx delete mode 100644 src/containers/Drawers/AccountDrawer/AccountDrawerHeader.js create mode 100644 src/containers/Drawers/AccountDrawer/AccountDrawerHeader.tsx delete mode 100644 src/containers/Drawers/AccountDrawer/AccountDrawerProvider.js create mode 100644 src/containers/Drawers/AccountDrawer/AccountDrawerProvider.tsx delete mode 100644 src/containers/Drawers/AccountDrawer/AccountDrawerTable.js create mode 100644 src/containers/Drawers/AccountDrawer/AccountDrawerTable.tsx delete mode 100644 src/containers/Drawers/AccountDrawer/index.js create mode 100644 src/containers/Drawers/AccountDrawer/index.tsx delete mode 100644 src/containers/Drawers/AccountDrawer/utils.js create mode 100644 src/containers/Drawers/AccountDrawer/utils.tsx delete mode 100644 src/containers/Drawers/BillDrawer/BillDetailActionsBar.js create mode 100644 src/containers/Drawers/BillDrawer/BillDetailActionsBar.tsx delete mode 100644 src/containers/Drawers/BillDrawer/BillDetailFooter.js create mode 100644 src/containers/Drawers/BillDrawer/BillDetailFooter.tsx delete mode 100644 src/containers/Drawers/BillDrawer/BillDetailHeader.js create mode 100644 src/containers/Drawers/BillDrawer/BillDetailHeader.tsx delete mode 100644 src/containers/Drawers/BillDrawer/BillDetailTab.js create mode 100644 src/containers/Drawers/BillDrawer/BillDetailTab.tsx delete mode 100644 src/containers/Drawers/BillDrawer/BillDetailTable.js create mode 100644 src/containers/Drawers/BillDrawer/BillDetailTable.tsx delete mode 100644 src/containers/Drawers/BillDrawer/BillDetailTableFooter.js create mode 100644 src/containers/Drawers/BillDrawer/BillDetailTableFooter.tsx delete mode 100644 src/containers/Drawers/BillDrawer/BillDrawerContent.js create mode 100644 src/containers/Drawers/BillDrawer/BillDrawerContent.tsx delete mode 100644 src/containers/Drawers/BillDrawer/BillDrawerDetails.js create mode 100644 src/containers/Drawers/BillDrawer/BillDrawerDetails.tsx delete mode 100644 src/containers/Drawers/BillDrawer/BillDrawerProvider.js create mode 100644 src/containers/Drawers/BillDrawer/BillDrawerProvider.tsx delete mode 100644 src/containers/Drawers/BillDrawer/BillGLEntriesTable.js create mode 100644 src/containers/Drawers/BillDrawer/BillGLEntriesTable.tsx delete mode 100644 src/containers/Drawers/BillDrawer/BillPaymentTransactions/BillPaymentTransactionTable.js create mode 100644 src/containers/Drawers/BillDrawer/BillPaymentTransactions/BillPaymentTransactionTable.tsx delete mode 100644 src/containers/Drawers/BillDrawer/BillPaymentTransactions/components.js create mode 100644 src/containers/Drawers/BillDrawer/BillPaymentTransactions/components.tsx delete mode 100644 src/containers/Drawers/BillDrawer/LocatedLandedCostTable.js create mode 100644 src/containers/Drawers/BillDrawer/LocatedLandedCostTable.tsx delete mode 100644 src/containers/Drawers/BillDrawer/components.js create mode 100644 src/containers/Drawers/BillDrawer/components.tsx delete mode 100644 src/containers/Drawers/BillDrawer/index.js create mode 100644 src/containers/Drawers/BillDrawer/index.tsx delete mode 100644 src/containers/Drawers/BillDrawer/utils.js create mode 100644 src/containers/Drawers/BillDrawer/utils.tsx delete mode 100644 src/containers/Drawers/CashflowTransactionDetailDrawer/CashflowTransactionDrawerActionBar.js create mode 100644 src/containers/Drawers/CashflowTransactionDetailDrawer/CashflowTransactionDrawerActionBar.tsx delete mode 100644 src/containers/Drawers/CashflowTransactionDetailDrawer/CashflowTransactionDrawerContent.js create mode 100644 src/containers/Drawers/CashflowTransactionDetailDrawer/CashflowTransactionDrawerContent.tsx delete mode 100644 src/containers/Drawers/CashflowTransactionDetailDrawer/CashflowTransactionDrawerDetails.js create mode 100644 src/containers/Drawers/CashflowTransactionDetailDrawer/CashflowTransactionDrawerDetails.tsx delete mode 100644 src/containers/Drawers/CashflowTransactionDetailDrawer/CashflowTransactionDrawerFooter.js create mode 100644 src/containers/Drawers/CashflowTransactionDetailDrawer/CashflowTransactionDrawerFooter.tsx delete mode 100644 src/containers/Drawers/CashflowTransactionDetailDrawer/CashflowTransactionDrawerHeader.js create mode 100644 src/containers/Drawers/CashflowTransactionDetailDrawer/CashflowTransactionDrawerHeader.tsx delete mode 100644 src/containers/Drawers/CashflowTransactionDetailDrawer/CashflowTransactionDrawerProvider.js create mode 100644 src/containers/Drawers/CashflowTransactionDetailDrawer/CashflowTransactionDrawerProvider.tsx delete mode 100644 src/containers/Drawers/CashflowTransactionDetailDrawer/CashflowTransactionDrawerTable.js create mode 100644 src/containers/Drawers/CashflowTransactionDetailDrawer/CashflowTransactionDrawerTable.tsx delete mode 100644 src/containers/Drawers/CashflowTransactionDetailDrawer/index.js create mode 100644 src/containers/Drawers/CashflowTransactionDetailDrawer/index.tsx delete mode 100644 src/containers/Drawers/CashflowTransactionDetailDrawer/utils.js create mode 100644 src/containers/Drawers/CashflowTransactionDetailDrawer/utils.tsx delete mode 100644 src/containers/Drawers/ContactDetailDrawer/ContactDetail.js create mode 100644 src/containers/Drawers/ContactDetailDrawer/ContactDetail.tsx delete mode 100644 src/containers/Drawers/ContactDetailDrawer/ContactDetailActionsBar.js create mode 100644 src/containers/Drawers/ContactDetailDrawer/ContactDetailActionsBar.tsx delete mode 100644 src/containers/Drawers/ContactDetailDrawer/ContactDetailDrawerContent.js create mode 100644 src/containers/Drawers/ContactDetailDrawer/ContactDetailDrawerContent.tsx delete mode 100644 src/containers/Drawers/ContactDetailDrawer/ContactDetailDrawerProvider.js create mode 100644 src/containers/Drawers/ContactDetailDrawer/ContactDetailDrawerProvider.tsx delete mode 100644 src/containers/Drawers/ContactDetailDrawer/ContactDetailList.js create mode 100644 src/containers/Drawers/ContactDetailDrawer/ContactDetailList.tsx delete mode 100644 src/containers/Drawers/ContactDetailDrawer/index.js create mode 100644 src/containers/Drawers/ContactDetailDrawer/index.tsx delete mode 100644 src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetail.js create mode 100644 src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetail.tsx delete mode 100644 src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailActionsBar.js create mode 100644 src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailActionsBar.tsx delete mode 100644 src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailDrawerContent.js create mode 100644 src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailDrawerContent.tsx delete mode 100644 src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailDrawerProvider.js create mode 100644 src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailDrawerProvider.tsx delete mode 100644 src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailFooter.js create mode 100644 src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailFooter.tsx delete mode 100644 src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailHeader.js create mode 100644 src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailHeader.tsx delete mode 100644 src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailPanel.js create mode 100644 src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailPanel.tsx delete mode 100644 src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailTable.js create mode 100644 src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailTable.tsx delete mode 100644 src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailTableFooter.js create mode 100644 src/containers/Drawers/CreditNoteDetailDrawer/CreditNoteDetailTableFooter.tsx delete mode 100644 src/containers/Drawers/CreditNoteDetailDrawer/JournalEntriesTransactions/JournalEntriesTransactionsTable.js create mode 100644 src/containers/Drawers/CreditNoteDetailDrawer/JournalEntriesTransactions/JournalEntriesTransactionsTable.tsx delete mode 100644 src/containers/Drawers/CreditNoteDetailDrawer/JournalEntriesTransactions/components.js create mode 100644 src/containers/Drawers/CreditNoteDetailDrawer/JournalEntriesTransactions/components.tsx delete mode 100644 src/containers/Drawers/CreditNoteDetailDrawer/ReconcileCreditNoteTransactions/ReconcileCreditNoteTransactionsTable.js create mode 100644 src/containers/Drawers/CreditNoteDetailDrawer/ReconcileCreditNoteTransactions/ReconcileCreditNoteTransactionsTable.tsx delete mode 100644 src/containers/Drawers/CreditNoteDetailDrawer/ReconcileCreditNoteTransactions/components.js create mode 100644 src/containers/Drawers/CreditNoteDetailDrawer/ReconcileCreditNoteTransactions/components.tsx delete mode 100644 src/containers/Drawers/CreditNoteDetailDrawer/RefundCreditNoteTransactions/RefundCreditNoteTransactionsTable.js create mode 100644 src/containers/Drawers/CreditNoteDetailDrawer/RefundCreditNoteTransactions/RefundCreditNoteTransactionsTable.tsx delete mode 100644 src/containers/Drawers/CreditNoteDetailDrawer/RefundCreditNoteTransactions/components.js create mode 100644 src/containers/Drawers/CreditNoteDetailDrawer/RefundCreditNoteTransactions/components.tsx delete mode 100644 src/containers/Drawers/CreditNoteDetailDrawer/index.js create mode 100644 src/containers/Drawers/CreditNoteDetailDrawer/index.tsx delete mode 100644 src/containers/Drawers/CreditNoteDetailDrawer/utils.js create mode 100644 src/containers/Drawers/CreditNoteDetailDrawer/utils.tsx delete mode 100644 src/containers/Drawers/CustomerDetailsDrawer/CustomerDetails.js create mode 100644 src/containers/Drawers/CustomerDetailsDrawer/CustomerDetails.tsx delete mode 100644 src/containers/Drawers/CustomerDetailsDrawer/CustomerDetailsActionsBar.js create mode 100644 src/containers/Drawers/CustomerDetailsDrawer/CustomerDetailsActionsBar.tsx delete mode 100644 src/containers/Drawers/CustomerDetailsDrawer/CustomerDetailsDrawerContent.js create mode 100644 src/containers/Drawers/CustomerDetailsDrawer/CustomerDetailsDrawerContent.tsx delete mode 100644 src/containers/Drawers/CustomerDetailsDrawer/CustomerDetailsDrawerProvider.js create mode 100644 src/containers/Drawers/CustomerDetailsDrawer/CustomerDetailsDrawerProvider.tsx delete mode 100644 src/containers/Drawers/CustomerDetailsDrawer/CustomerDetailsHeader.js create mode 100644 src/containers/Drawers/CustomerDetailsDrawer/CustomerDetailsHeader.tsx delete mode 100644 src/containers/Drawers/CustomerDetailsDrawer/index.js create mode 100644 src/containers/Drawers/CustomerDetailsDrawer/index.tsx delete mode 100644 src/containers/Drawers/CustomerDetailsDrawer/utils.js create mode 100644 src/containers/Drawers/CustomerDetailsDrawer/utils.tsx delete mode 100644 src/containers/Drawers/EstimateDetailDrawer/EstimateDetail.js create mode 100644 src/containers/Drawers/EstimateDetailDrawer/EstimateDetail.tsx delete mode 100644 src/containers/Drawers/EstimateDetailDrawer/EstimateDetailActionsBar.js create mode 100644 src/containers/Drawers/EstimateDetailDrawer/EstimateDetailActionsBar.tsx delete mode 100644 src/containers/Drawers/EstimateDetailDrawer/EstimateDetailDrawerContent.js create mode 100644 src/containers/Drawers/EstimateDetailDrawer/EstimateDetailDrawerContent.tsx delete mode 100644 src/containers/Drawers/EstimateDetailDrawer/EstimateDetailDrawerProvider.js create mode 100644 src/containers/Drawers/EstimateDetailDrawer/EstimateDetailDrawerProvider.tsx delete mode 100644 src/containers/Drawers/EstimateDetailDrawer/EstimateDetailFooter.js create mode 100644 src/containers/Drawers/EstimateDetailDrawer/EstimateDetailFooter.tsx delete mode 100644 src/containers/Drawers/EstimateDetailDrawer/EstimateDetailHeader.js create mode 100644 src/containers/Drawers/EstimateDetailDrawer/EstimateDetailHeader.tsx delete mode 100644 src/containers/Drawers/EstimateDetailDrawer/EstimateDetailPanel.js create mode 100644 src/containers/Drawers/EstimateDetailDrawer/EstimateDetailPanel.tsx delete mode 100644 src/containers/Drawers/EstimateDetailDrawer/EstimateDetailTable.js create mode 100644 src/containers/Drawers/EstimateDetailDrawer/EstimateDetailTable.tsx delete mode 100644 src/containers/Drawers/EstimateDetailDrawer/EstimateDetailTableFooter.js create mode 100644 src/containers/Drawers/EstimateDetailDrawer/EstimateDetailTableFooter.tsx rename src/containers/Drawers/EstimateDetailDrawer/{EstimateDrawerClasses.js => EstimateDrawerClasses.tsx} (100%) delete mode 100644 src/containers/Drawers/EstimateDetailDrawer/components.js create mode 100644 src/containers/Drawers/EstimateDetailDrawer/components.tsx delete mode 100644 src/containers/Drawers/EstimateDetailDrawer/index.js create mode 100644 src/containers/Drawers/EstimateDetailDrawer/index.tsx delete mode 100644 src/containers/Drawers/EstimateDetailDrawer/utils.js create mode 100644 src/containers/Drawers/EstimateDetailDrawer/utils.tsx delete mode 100644 src/containers/Drawers/ExpenseDrawer/ExpenseDrawerActionBar.js create mode 100644 src/containers/Drawers/ExpenseDrawer/ExpenseDrawerActionBar.tsx delete mode 100644 src/containers/Drawers/ExpenseDrawer/ExpenseDrawerContent.js create mode 100644 src/containers/Drawers/ExpenseDrawer/ExpenseDrawerContent.tsx delete mode 100644 src/containers/Drawers/ExpenseDrawer/ExpenseDrawerDetails.js create mode 100644 src/containers/Drawers/ExpenseDrawer/ExpenseDrawerDetails.tsx delete mode 100644 src/containers/Drawers/ExpenseDrawer/ExpenseDrawerFooter.js create mode 100644 src/containers/Drawers/ExpenseDrawer/ExpenseDrawerFooter.tsx delete mode 100644 src/containers/Drawers/ExpenseDrawer/ExpenseDrawerHeader.js create mode 100644 src/containers/Drawers/ExpenseDrawer/ExpenseDrawerHeader.tsx delete mode 100644 src/containers/Drawers/ExpenseDrawer/ExpenseDrawerProvider.js create mode 100644 src/containers/Drawers/ExpenseDrawer/ExpenseDrawerProvider.tsx delete mode 100644 src/containers/Drawers/ExpenseDrawer/ExpenseDrawerTable.js create mode 100644 src/containers/Drawers/ExpenseDrawer/ExpenseDrawerTable.tsx delete mode 100644 src/containers/Drawers/ExpenseDrawer/components.js create mode 100644 src/containers/Drawers/ExpenseDrawer/components.tsx delete mode 100644 src/containers/Drawers/ExpenseDrawer/index.js create mode 100644 src/containers/Drawers/ExpenseDrawer/index.tsx delete mode 100644 src/containers/Drawers/ExpenseDrawer/utils.js create mode 100644 src/containers/Drawers/ExpenseDrawer/utils.tsx delete mode 100644 src/containers/Drawers/InventoryAdjustmentDetailDrawer/InventoryAdjustmentDetail.js create mode 100644 src/containers/Drawers/InventoryAdjustmentDetailDrawer/InventoryAdjustmentDetail.tsx delete mode 100644 src/containers/Drawers/InventoryAdjustmentDetailDrawer/InventoryAdjustmentDetailActionsBar.js create mode 100644 src/containers/Drawers/InventoryAdjustmentDetailDrawer/InventoryAdjustmentDetailActionsBar.tsx delete mode 100644 src/containers/Drawers/InventoryAdjustmentDetailDrawer/InventoryAdjustmentDetailGLEntriesPanel.js create mode 100644 src/containers/Drawers/InventoryAdjustmentDetailDrawer/InventoryAdjustmentDetailGLEntriesPanel.tsx delete mode 100644 src/containers/Drawers/InventoryAdjustmentDetailDrawer/InventoryAdjustmentDetailHeader.js create mode 100644 src/containers/Drawers/InventoryAdjustmentDetailDrawer/InventoryAdjustmentDetailHeader.tsx delete mode 100644 src/containers/Drawers/InventoryAdjustmentDetailDrawer/InventoryAdjustmentDetailTab.js create mode 100644 src/containers/Drawers/InventoryAdjustmentDetailDrawer/InventoryAdjustmentDetailTab.tsx delete mode 100644 src/containers/Drawers/InventoryAdjustmentDetailDrawer/InventoryAdjustmentDetailTable.js create mode 100644 src/containers/Drawers/InventoryAdjustmentDetailDrawer/InventoryAdjustmentDetailTable.tsx delete mode 100644 src/containers/Drawers/InventoryAdjustmentDetailDrawer/InventoryAdjustmentDrawerContent.js create mode 100644 src/containers/Drawers/InventoryAdjustmentDetailDrawer/InventoryAdjustmentDrawerContent.tsx delete mode 100644 src/containers/Drawers/InventoryAdjustmentDetailDrawer/InventoryAdjustmentDrawerProvider.js create mode 100644 src/containers/Drawers/InventoryAdjustmentDetailDrawer/InventoryAdjustmentDrawerProvider.tsx delete mode 100644 src/containers/Drawers/InventoryAdjustmentDetailDrawer/index.js create mode 100644 src/containers/Drawers/InventoryAdjustmentDetailDrawer/index.tsx delete mode 100644 src/containers/Drawers/InventoryAdjustmentDetailDrawer/utils.js create mode 100644 src/containers/Drawers/InventoryAdjustmentDetailDrawer/utils.tsx delete mode 100644 src/containers/Drawers/InvoiceDetailDrawer/InvoiceDetail.js create mode 100644 src/containers/Drawers/InvoiceDetailDrawer/InvoiceDetail.tsx delete mode 100644 src/containers/Drawers/InvoiceDetailDrawer/InvoiceDetailActionsBar.js create mode 100644 src/containers/Drawers/InvoiceDetailDrawer/InvoiceDetailActionsBar.tsx delete mode 100644 src/containers/Drawers/InvoiceDetailDrawer/InvoiceDetailDrawerContent.js create mode 100644 src/containers/Drawers/InvoiceDetailDrawer/InvoiceDetailDrawerContent.tsx delete mode 100644 src/containers/Drawers/InvoiceDetailDrawer/InvoiceDetailDrawerProvider.js create mode 100644 src/containers/Drawers/InvoiceDetailDrawer/InvoiceDetailDrawerProvider.tsx delete mode 100644 src/containers/Drawers/InvoiceDetailDrawer/InvoiceDetailFooter.js create mode 100644 src/containers/Drawers/InvoiceDetailDrawer/InvoiceDetailFooter.tsx delete mode 100644 src/containers/Drawers/InvoiceDetailDrawer/InvoiceDetailHeader.js create mode 100644 src/containers/Drawers/InvoiceDetailDrawer/InvoiceDetailHeader.tsx delete mode 100644 src/containers/Drawers/InvoiceDetailDrawer/InvoiceDetailTab.js create mode 100644 src/containers/Drawers/InvoiceDetailDrawer/InvoiceDetailTab.tsx delete mode 100644 src/containers/Drawers/InvoiceDetailDrawer/InvoiceDetailTable.js create mode 100644 src/containers/Drawers/InvoiceDetailDrawer/InvoiceDetailTable.tsx delete mode 100644 src/containers/Drawers/InvoiceDetailDrawer/InvoiceDetailTableFooter.js create mode 100644 src/containers/Drawers/InvoiceDetailDrawer/InvoiceDetailTableFooter.tsx delete mode 100644 src/containers/Drawers/InvoiceDetailDrawer/InvoiceGLEntriesTable.js create mode 100644 src/containers/Drawers/InvoiceDetailDrawer/InvoiceGLEntriesTable.tsx delete mode 100644 src/containers/Drawers/InvoiceDetailDrawer/InvoicePaymentTransactions/InvoicePaymentTransactionsTable.js create mode 100644 src/containers/Drawers/InvoiceDetailDrawer/InvoicePaymentTransactions/InvoicePaymentTransactionsTable.tsx delete mode 100644 src/containers/Drawers/InvoiceDetailDrawer/InvoicePaymentTransactions/components.js create mode 100644 src/containers/Drawers/InvoiceDetailDrawer/InvoicePaymentTransactions/components.tsx delete mode 100644 src/containers/Drawers/InvoiceDetailDrawer/index.js create mode 100644 src/containers/Drawers/InvoiceDetailDrawer/index.tsx delete mode 100644 src/containers/Drawers/InvoiceDetailDrawer/utils.js create mode 100644 src/containers/Drawers/InvoiceDetailDrawer/utils.tsx rename src/containers/Drawers/ItemDetailDrawer/{ItemContentDetails.js => ItemContentDetails.tsx} (100%) delete mode 100644 src/containers/Drawers/ItemDetailDrawer/ItemDetailActionsBar.js create mode 100644 src/containers/Drawers/ItemDetailDrawer/ItemDetailActionsBar.tsx delete mode 100644 src/containers/Drawers/ItemDetailDrawer/ItemDetailDrawerContent.js create mode 100644 src/containers/Drawers/ItemDetailDrawer/ItemDetailDrawerContent.tsx delete mode 100644 src/containers/Drawers/ItemDetailDrawer/ItemDetailDrawerProvider.js create mode 100644 src/containers/Drawers/ItemDetailDrawer/ItemDetailDrawerProvider.tsx delete mode 100644 src/containers/Drawers/ItemDetailDrawer/ItemDetailHeader.js create mode 100644 src/containers/Drawers/ItemDetailDrawer/ItemDetailHeader.tsx delete mode 100644 src/containers/Drawers/ItemDetailDrawer/ItemDetailTab.js create mode 100644 src/containers/Drawers/ItemDetailDrawer/ItemDetailTab.tsx delete mode 100644 src/containers/Drawers/ItemDetailDrawer/ItemPaymentTransactions/BillPaymentTransactions/components.js create mode 100644 src/containers/Drawers/ItemDetailDrawer/ItemPaymentTransactions/BillPaymentTransactions/components.tsx delete mode 100644 src/containers/Drawers/ItemDetailDrawer/ItemPaymentTransactions/BillPaymentTransactions/index.js create mode 100644 src/containers/Drawers/ItemDetailDrawer/ItemPaymentTransactions/BillPaymentTransactions/index.tsx delete mode 100644 src/containers/Drawers/ItemDetailDrawer/ItemPaymentTransactions/EstimatePaymentTransactions/components.js create mode 100644 src/containers/Drawers/ItemDetailDrawer/ItemPaymentTransactions/EstimatePaymentTransactions/components.tsx delete mode 100644 src/containers/Drawers/ItemDetailDrawer/ItemPaymentTransactions/EstimatePaymentTransactions/index.js create mode 100644 src/containers/Drawers/ItemDetailDrawer/ItemPaymentTransactions/EstimatePaymentTransactions/index.tsx delete mode 100644 src/containers/Drawers/ItemDetailDrawer/ItemPaymentTransactions/InvoicePaymentTransactions/components.js create mode 100644 src/containers/Drawers/ItemDetailDrawer/ItemPaymentTransactions/InvoicePaymentTransactions/components.tsx delete mode 100644 src/containers/Drawers/ItemDetailDrawer/ItemPaymentTransactions/InvoicePaymentTransactions/index.js create mode 100644 src/containers/Drawers/ItemDetailDrawer/ItemPaymentTransactions/InvoicePaymentTransactions/index.tsx rename src/containers/Drawers/ItemDetailDrawer/ItemPaymentTransactions/{ItemPaymentTransactionContent.js => ItemPaymentTransactionContent.tsx} (100%) delete mode 100644 src/containers/Drawers/ItemDetailDrawer/ItemPaymentTransactions/ReceiptPaymentTransactions/components.js create mode 100644 src/containers/Drawers/ItemDetailDrawer/ItemPaymentTransactions/ReceiptPaymentTransactions/components.tsx delete mode 100644 src/containers/Drawers/ItemDetailDrawer/ItemPaymentTransactions/ReceiptPaymentTransactions/index.js create mode 100644 src/containers/Drawers/ItemDetailDrawer/ItemPaymentTransactions/ReceiptPaymentTransactions/index.tsx delete mode 100644 src/containers/Drawers/ItemDetailDrawer/ItemPaymentTransactions/index.js create mode 100644 src/containers/Drawers/ItemDetailDrawer/ItemPaymentTransactions/index.tsx delete mode 100644 src/containers/Drawers/ItemDetailDrawer/ItemPaymentTransactions/utils.js create mode 100644 src/containers/Drawers/ItemDetailDrawer/ItemPaymentTransactions/utils.tsx delete mode 100644 src/containers/Drawers/ItemDetailDrawer/WarehousesLocations/components.js create mode 100644 src/containers/Drawers/ItemDetailDrawer/WarehousesLocations/components.tsx delete mode 100644 src/containers/Drawers/ItemDetailDrawer/WarehousesLocations/index.js create mode 100644 src/containers/Drawers/ItemDetailDrawer/WarehousesLocations/index.tsx delete mode 100644 src/containers/Drawers/ItemDetailDrawer/index.js create mode 100644 src/containers/Drawers/ItemDetailDrawer/index.tsx delete mode 100644 src/containers/Drawers/ItemDetailDrawer/utlis.js create mode 100644 src/containers/Drawers/ItemDetailDrawer/utlis.tsx delete mode 100644 src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerActionBar.js create mode 100644 src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerActionBar.tsx delete mode 100644 src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerContent.js create mode 100644 src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerContent.tsx delete mode 100644 src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerDetails.js create mode 100644 src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerDetails.tsx delete mode 100644 src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerFooter.js create mode 100644 src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerFooter.tsx delete mode 100644 src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerHeader.js create mode 100644 src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerHeader.tsx delete mode 100644 src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerProvider.js create mode 100644 src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerProvider.tsx delete mode 100644 src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerTable.js create mode 100644 src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerTable.tsx delete mode 100644 src/containers/Drawers/ManualJournalDrawer/index.js create mode 100644 src/containers/Drawers/ManualJournalDrawer/index.tsx delete mode 100644 src/containers/Drawers/ManualJournalDrawer/utils.js create mode 100644 src/containers/Drawers/ManualJournalDrawer/utils.tsx delete mode 100644 src/containers/Drawers/PaperTemplate/PaperTemplate.js delete mode 100644 src/containers/Drawers/PaperTemplate/PaperTemplateFooter.js delete mode 100644 src/containers/Drawers/PaperTemplate/PaperTemplateHeader.js delete mode 100644 src/containers/Drawers/PaperTemplate/PaperTemplateTable.js delete mode 100644 src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailActionsBar.js create mode 100644 src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailActionsBar.tsx delete mode 100644 src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailContent.js create mode 100644 src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailContent.tsx delete mode 100644 src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailFooter.js create mode 100644 src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailFooter.tsx delete mode 100644 src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailHeader.js create mode 100644 src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailHeader.tsx delete mode 100644 src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailProvider.js create mode 100644 src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailProvider.tsx delete mode 100644 src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailTab.js create mode 100644 src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailTab.tsx delete mode 100644 src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailTable.js create mode 100644 src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailTable.tsx delete mode 100644 src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailTableFooter.js create mode 100644 src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetailTableFooter.tsx delete mode 100644 src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetails.js create mode 100644 src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeDetails.tsx delete mode 100644 src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeGLEntriesPanel.js create mode 100644 src/containers/Drawers/PaymentMadeDetailDrawer/PaymentMadeGLEntriesPanel.tsx delete mode 100644 src/containers/Drawers/PaymentMadeDetailDrawer/index.js create mode 100644 src/containers/Drawers/PaymentMadeDetailDrawer/index.tsx delete mode 100644 src/containers/Drawers/PaymentMadeDetailDrawer/utils.js create mode 100644 src/containers/Drawers/PaymentMadeDetailDrawer/utils.tsx delete mode 100644 src/containers/Drawers/PaymentPaperTemplate/PaymentPaperTemplate.js delete mode 100644 src/containers/Drawers/PaymentPaperTemplate/PaymentPaperTemplateHeader.js delete mode 100644 src/containers/Drawers/PaymentPaperTemplate/PaymentPaperTemplateTable.js delete mode 100644 src/containers/Drawers/PaymentReceiveDetailDrawer/PaymentReceiveActionsBar.js create mode 100644 src/containers/Drawers/PaymentReceiveDetailDrawer/PaymentReceiveActionsBar.tsx delete mode 100644 src/containers/Drawers/PaymentReceiveDetailDrawer/PaymentReceiveDetail.js create mode 100644 src/containers/Drawers/PaymentReceiveDetailDrawer/PaymentReceiveDetail.tsx delete mode 100644 src/containers/Drawers/PaymentReceiveDetailDrawer/PaymentReceiveDetailContent.js create mode 100644 src/containers/Drawers/PaymentReceiveDetailDrawer/PaymentReceiveDetailContent.tsx delete mode 100644 src/containers/Drawers/PaymentReceiveDetailDrawer/PaymentReceiveDetailFooter.js create mode 100644 src/containers/Drawers/PaymentReceiveDetailDrawer/PaymentReceiveDetailFooter.tsx delete mode 100644 src/containers/Drawers/PaymentReceiveDetailDrawer/PaymentReceiveDetailHeader.js create mode 100644 src/containers/Drawers/PaymentReceiveDetailDrawer/PaymentReceiveDetailHeader.tsx delete mode 100644 src/containers/Drawers/PaymentReceiveDetailDrawer/PaymentReceiveDetailProvider.js create mode 100644 src/containers/Drawers/PaymentReceiveDetailDrawer/PaymentReceiveDetailProvider.tsx delete mode 100644 src/containers/Drawers/PaymentReceiveDetailDrawer/PaymentReceiveDetailTab.js create mode 100644 src/containers/Drawers/PaymentReceiveDetailDrawer/PaymentReceiveDetailTab.tsx delete mode 100644 src/containers/Drawers/PaymentReceiveDetailDrawer/PaymentReceiveDetailTable.js create mode 100644 src/containers/Drawers/PaymentReceiveDetailDrawer/PaymentReceiveDetailTable.tsx delete mode 100644 src/containers/Drawers/PaymentReceiveDetailDrawer/PaymentReceiveDetailTableFooter.js create mode 100644 src/containers/Drawers/PaymentReceiveDetailDrawer/PaymentReceiveDetailTableFooter.tsx delete mode 100644 src/containers/Drawers/PaymentReceiveDetailDrawer/PaymentReceiveGLEntriesPanel.js create mode 100644 src/containers/Drawers/PaymentReceiveDetailDrawer/PaymentReceiveGLEntriesPanel.tsx delete mode 100644 src/containers/Drawers/PaymentReceiveDetailDrawer/index.js create mode 100644 src/containers/Drawers/PaymentReceiveDetailDrawer/index.tsx delete mode 100644 src/containers/Drawers/PaymentReceiveDetailDrawer/utils.js create mode 100644 src/containers/Drawers/PaymentReceiveDetailDrawer/utils.tsx delete mode 100644 src/containers/Drawers/QuickCreateCustomerDrawer/QuickCreateCustomerDrawerContent.js create mode 100644 src/containers/Drawers/QuickCreateCustomerDrawer/QuickCreateCustomerDrawerContent.tsx delete mode 100644 src/containers/Drawers/QuickCreateCustomerDrawer/QuickCustomerFormDrawer.js create mode 100644 src/containers/Drawers/QuickCreateCustomerDrawer/QuickCustomerFormDrawer.tsx delete mode 100644 src/containers/Drawers/QuickCreateCustomerDrawer/index.js create mode 100644 src/containers/Drawers/QuickCreateCustomerDrawer/index.tsx delete mode 100644 src/containers/Drawers/QuickCreateItemDrawer/QuickCreateItemDrawerContent.js create mode 100644 src/containers/Drawers/QuickCreateItemDrawer/QuickCreateItemDrawerContent.tsx delete mode 100644 src/containers/Drawers/QuickCreateItemDrawer/QuickCreateItemDrawerForm.js create mode 100644 src/containers/Drawers/QuickCreateItemDrawer/QuickCreateItemDrawerForm.tsx delete mode 100644 src/containers/Drawers/QuickCreateItemDrawer/index.js create mode 100644 src/containers/Drawers/QuickCreateItemDrawer/index.tsx delete mode 100644 src/containers/Drawers/QuickWriteVendorDrawer/QuickVendorFormDrawer.js create mode 100644 src/containers/Drawers/QuickWriteVendorDrawer/QuickVendorFormDrawer.tsx delete mode 100644 src/containers/Drawers/QuickWriteVendorDrawer/QuickWriteVendorDrawerContent.js create mode 100644 src/containers/Drawers/QuickWriteVendorDrawer/QuickWriteVendorDrawerContent.tsx delete mode 100644 src/containers/Drawers/QuickWriteVendorDrawer/index.js create mode 100644 src/containers/Drawers/QuickWriteVendorDrawer/index.tsx delete mode 100644 src/containers/Drawers/ReceiptDetailDrawer/ReceiptDetail.js create mode 100644 src/containers/Drawers/ReceiptDetailDrawer/ReceiptDetail.tsx delete mode 100644 src/containers/Drawers/ReceiptDetailDrawer/ReceiptDetailActionBar.js create mode 100644 src/containers/Drawers/ReceiptDetailDrawer/ReceiptDetailActionBar.tsx delete mode 100644 src/containers/Drawers/ReceiptDetailDrawer/ReceiptDetailDrawerContent.js create mode 100644 src/containers/Drawers/ReceiptDetailDrawer/ReceiptDetailDrawerContent.tsx delete mode 100644 src/containers/Drawers/ReceiptDetailDrawer/ReceiptDetailDrawerProvider.js create mode 100644 src/containers/Drawers/ReceiptDetailDrawer/ReceiptDetailDrawerProvider.tsx delete mode 100644 src/containers/Drawers/ReceiptDetailDrawer/ReceiptDetailFooter.js create mode 100644 src/containers/Drawers/ReceiptDetailDrawer/ReceiptDetailFooter.tsx delete mode 100644 src/containers/Drawers/ReceiptDetailDrawer/ReceiptDetailHeader.js create mode 100644 src/containers/Drawers/ReceiptDetailDrawer/ReceiptDetailHeader.tsx delete mode 100644 src/containers/Drawers/ReceiptDetailDrawer/ReceiptDetailTab.js create mode 100644 src/containers/Drawers/ReceiptDetailDrawer/ReceiptDetailTab.tsx delete mode 100644 src/containers/Drawers/ReceiptDetailDrawer/ReceiptDetailTable.js create mode 100644 src/containers/Drawers/ReceiptDetailDrawer/ReceiptDetailTable.tsx delete mode 100644 src/containers/Drawers/ReceiptDetailDrawer/ReceiptDetailTableFooter.js create mode 100644 src/containers/Drawers/ReceiptDetailDrawer/ReceiptDetailTableFooter.tsx delete mode 100644 src/containers/Drawers/ReceiptDetailDrawer/ReceiptDetailsGLEntriesPanel.js create mode 100644 src/containers/Drawers/ReceiptDetailDrawer/ReceiptDetailsGLEntriesPanel.tsx delete mode 100644 src/containers/Drawers/ReceiptDetailDrawer/components.js create mode 100644 src/containers/Drawers/ReceiptDetailDrawer/components.tsx delete mode 100644 src/containers/Drawers/ReceiptDetailDrawer/index.js create mode 100644 src/containers/Drawers/ReceiptDetailDrawer/index.tsx delete mode 100644 src/containers/Drawers/ReceiptDetailDrawer/utils.js create mode 100644 src/containers/Drawers/ReceiptDetailDrawer/utils.tsx delete mode 100644 src/containers/Drawers/RefundCreditNoteDetailDrawer/RefundCreditNoteDetail.js create mode 100644 src/containers/Drawers/RefundCreditNoteDetailDrawer/RefundCreditNoteDetail.tsx delete mode 100644 src/containers/Drawers/RefundCreditNoteDetailDrawer/RefundCreditNoteDetailActionsBar.js create mode 100644 src/containers/Drawers/RefundCreditNoteDetailDrawer/RefundCreditNoteDetailActionsBar.tsx delete mode 100644 src/containers/Drawers/RefundCreditNoteDetailDrawer/RefundCreditNoteDetailHeader.js create mode 100644 src/containers/Drawers/RefundCreditNoteDetailDrawer/RefundCreditNoteDetailHeader.tsx delete mode 100644 src/containers/Drawers/RefundCreditNoteDetailDrawer/RefundCreditNoteDetailTab.js create mode 100644 src/containers/Drawers/RefundCreditNoteDetailDrawer/RefundCreditNoteDetailTab.tsx delete mode 100644 src/containers/Drawers/RefundCreditNoteDetailDrawer/RefundCreditNoteDrawerContent.js create mode 100644 src/containers/Drawers/RefundCreditNoteDetailDrawer/RefundCreditNoteDrawerContent.tsx delete mode 100644 src/containers/Drawers/RefundCreditNoteDetailDrawer/RefundCreditNoteDrawerProvider.js create mode 100644 src/containers/Drawers/RefundCreditNoteDetailDrawer/RefundCreditNoteDrawerProvider.tsx delete mode 100644 src/containers/Drawers/RefundCreditNoteDetailDrawer/index.js create mode 100644 src/containers/Drawers/RefundCreditNoteDetailDrawer/index.tsx delete mode 100644 src/containers/Drawers/RefundVendorCreditDetailDrawer/RefundVendorCreditDetail.js create mode 100644 src/containers/Drawers/RefundVendorCreditDetailDrawer/RefundVendorCreditDetail.tsx delete mode 100644 src/containers/Drawers/RefundVendorCreditDetailDrawer/RefundVendorCreditDetailActionsBar.js create mode 100644 src/containers/Drawers/RefundVendorCreditDetailDrawer/RefundVendorCreditDetailActionsBar.tsx delete mode 100644 src/containers/Drawers/RefundVendorCreditDetailDrawer/RefundVendorCreditDetailHeader.js create mode 100644 src/containers/Drawers/RefundVendorCreditDetailDrawer/RefundVendorCreditDetailHeader.tsx delete mode 100644 src/containers/Drawers/RefundVendorCreditDetailDrawer/RefundVendorCreditDetailTab.js create mode 100644 src/containers/Drawers/RefundVendorCreditDetailDrawer/RefundVendorCreditDetailTab.tsx delete mode 100644 src/containers/Drawers/RefundVendorCreditDetailDrawer/RefundVendorCreditDrawerContent.js create mode 100644 src/containers/Drawers/RefundVendorCreditDetailDrawer/RefundVendorCreditDrawerContent.tsx delete mode 100644 src/containers/Drawers/RefundVendorCreditDetailDrawer/RefundVendorCreditDrawerProvider.js create mode 100644 src/containers/Drawers/RefundVendorCreditDetailDrawer/RefundVendorCreditDrawerProvider.tsx delete mode 100644 src/containers/Drawers/RefundVendorCreditDetailDrawer/index.js create mode 100644 src/containers/Drawers/RefundVendorCreditDetailDrawer/index.tsx delete mode 100644 src/containers/Drawers/VendorCreditDetailDrawer/JournalEntriesTransactions/JournalEntriesTransactionsTable.js create mode 100644 src/containers/Drawers/VendorCreditDetailDrawer/JournalEntriesTransactions/JournalEntriesTransactionsTable.tsx delete mode 100644 src/containers/Drawers/VendorCreditDetailDrawer/JournalEntriesTransactions/components.js create mode 100644 src/containers/Drawers/VendorCreditDetailDrawer/JournalEntriesTransactions/components.tsx delete mode 100644 src/containers/Drawers/VendorCreditDetailDrawer/ReconcileVendorCreditTransactions/ReconcileVendorCreditTransactionsTable.js create mode 100644 src/containers/Drawers/VendorCreditDetailDrawer/ReconcileVendorCreditTransactions/ReconcileVendorCreditTransactionsTable.tsx delete mode 100644 src/containers/Drawers/VendorCreditDetailDrawer/ReconcileVendorCreditTransactions/components.js create mode 100644 src/containers/Drawers/VendorCreditDetailDrawer/ReconcileVendorCreditTransactions/components.tsx delete mode 100644 src/containers/Drawers/VendorCreditDetailDrawer/RefundVendorCreditTransactions/RefundVendorCreditTransactionsTable.js create mode 100644 src/containers/Drawers/VendorCreditDetailDrawer/RefundVendorCreditTransactions/RefundVendorCreditTransactionsTable.tsx delete mode 100644 src/containers/Drawers/VendorCreditDetailDrawer/RefundVendorCreditTransactions/components.js create mode 100644 src/containers/Drawers/VendorCreditDetailDrawer/RefundVendorCreditTransactions/components.tsx delete mode 100644 src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetail.js create mode 100644 src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetail.tsx delete mode 100644 src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetailActionsBar.js create mode 100644 src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetailActionsBar.tsx delete mode 100644 src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetailDrawerContent.js create mode 100644 src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetailDrawerContent.tsx delete mode 100644 src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetailDrawerFooter.js create mode 100644 src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetailDrawerFooter.tsx delete mode 100644 src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetailDrawerProvider.js create mode 100644 src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetailDrawerProvider.tsx delete mode 100644 src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetailFooter.js create mode 100644 src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetailFooter.tsx delete mode 100644 src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetailHeader.js create mode 100644 src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetailHeader.tsx delete mode 100644 src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetailPanel.js create mode 100644 src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetailPanel.tsx delete mode 100644 src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetailTable.js create mode 100644 src/containers/Drawers/VendorCreditDetailDrawer/VendorCreditDetailTable.tsx delete mode 100644 src/containers/Drawers/VendorCreditDetailDrawer/index.js create mode 100644 src/containers/Drawers/VendorCreditDetailDrawer/index.tsx delete mode 100644 src/containers/Drawers/VendorCreditDetailDrawer/utils.js create mode 100644 src/containers/Drawers/VendorCreditDetailDrawer/utils.tsx delete mode 100644 src/containers/Drawers/VendorDetailsDrawer/VendorDetails.js create mode 100644 src/containers/Drawers/VendorDetailsDrawer/VendorDetails.tsx delete mode 100644 src/containers/Drawers/VendorDetailsDrawer/VendorDetailsActionsBar.js create mode 100644 src/containers/Drawers/VendorDetailsDrawer/VendorDetailsActionsBar.tsx delete mode 100644 src/containers/Drawers/VendorDetailsDrawer/VendorDetailsDrawerContent.js create mode 100644 src/containers/Drawers/VendorDetailsDrawer/VendorDetailsDrawerContent.tsx delete mode 100644 src/containers/Drawers/VendorDetailsDrawer/VendorDetailsDrawerProvider.js create mode 100644 src/containers/Drawers/VendorDetailsDrawer/VendorDetailsDrawerProvider.tsx delete mode 100644 src/containers/Drawers/VendorDetailsDrawer/VendorDetailsHeader.js create mode 100644 src/containers/Drawers/VendorDetailsDrawer/VendorDetailsHeader.tsx delete mode 100644 src/containers/Drawers/VendorDetailsDrawer/index.js create mode 100644 src/containers/Drawers/VendorDetailsDrawer/index.tsx delete mode 100644 src/containers/Drawers/VendorDetailsDrawer/utils.js create mode 100644 src/containers/Drawers/VendorDetailsDrawer/utils.tsx delete mode 100644 src/containers/Drawers/WarehouseTransferDetailDrawer/WarehouseTransferDetail.js create mode 100644 src/containers/Drawers/WarehouseTransferDetailDrawer/WarehouseTransferDetail.tsx delete mode 100644 src/containers/Drawers/WarehouseTransferDetailDrawer/WarehouseTransferDetailActionsBar.js create mode 100644 src/containers/Drawers/WarehouseTransferDetailDrawer/WarehouseTransferDetailActionsBar.tsx delete mode 100644 src/containers/Drawers/WarehouseTransferDetailDrawer/WarehouseTransferDetailDrawerContent.js create mode 100644 src/containers/Drawers/WarehouseTransferDetailDrawer/WarehouseTransferDetailDrawerContent.tsx delete mode 100644 src/containers/Drawers/WarehouseTransferDetailDrawer/WarehouseTransferDetailDrawerProvider.js create mode 100644 src/containers/Drawers/WarehouseTransferDetailDrawer/WarehouseTransferDetailDrawerProvider.tsx delete mode 100644 src/containers/Drawers/WarehouseTransferDetailDrawer/WarehouseTransferDetailHeader.js create mode 100644 src/containers/Drawers/WarehouseTransferDetailDrawer/WarehouseTransferDetailHeader.tsx delete mode 100644 src/containers/Drawers/WarehouseTransferDetailDrawer/WarehouseTransferDetailPanel.js create mode 100644 src/containers/Drawers/WarehouseTransferDetailDrawer/WarehouseTransferDetailPanel.tsx delete mode 100644 src/containers/Drawers/WarehouseTransferDetailDrawer/WarehouseTransferDetailTable.js create mode 100644 src/containers/Drawers/WarehouseTransferDetailDrawer/WarehouseTransferDetailTable.tsx delete mode 100644 src/containers/Drawers/WarehouseTransferDetailDrawer/index.js create mode 100644 src/containers/Drawers/WarehouseTransferDetailDrawer/index.tsx delete mode 100644 src/containers/Drawers/WarehouseTransferDetailDrawer/utils.js create mode 100644 src/containers/Drawers/WarehouseTransferDetailDrawer/utils.tsx delete mode 100644 src/containers/Drawers/components.js create mode 100644 src/containers/Drawers/components.tsx delete mode 100644 src/containers/Entries/ItemsEntriesTable.js create mode 100644 src/containers/Entries/ItemsEntriesTable.tsx delete mode 100644 src/containers/Entries/components.js create mode 100644 src/containers/Entries/components.tsx delete mode 100644 src/containers/Entries/utils.js create mode 100644 src/containers/Entries/utils.tsx delete mode 100644 src/containers/ExchangeRates/ExchangeRateActionsBar.js create mode 100644 src/containers/ExchangeRates/ExchangeRateActionsBar.tsx delete mode 100644 src/containers/ExchangeRates/ExchangeRateTable.js create mode 100644 src/containers/ExchangeRates/ExchangeRateTable.tsx delete mode 100644 src/containers/ExchangeRates/ExchangeRatesAlerts.js create mode 100644 src/containers/ExchangeRates/ExchangeRatesAlerts.tsx delete mode 100644 src/containers/ExchangeRates/ExchangeRatesList.js create mode 100644 src/containers/ExchangeRates/ExchangeRatesList.tsx delete mode 100644 src/containers/ExchangeRates/ExchangeRatesProvider.js create mode 100644 src/containers/ExchangeRates/ExchangeRatesProvider.tsx delete mode 100644 src/containers/ExchangeRates/components.js create mode 100644 src/containers/ExchangeRates/components.tsx delete mode 100644 src/containers/ExchangeRates/withExchangeRateDetail.js create mode 100644 src/containers/ExchangeRates/withExchangeRateDetail.tsx delete mode 100644 src/containers/ExchangeRates/withExchangeRates.js create mode 100644 src/containers/ExchangeRates/withExchangeRates.tsx delete mode 100644 src/containers/ExchangeRates/withExchangeRatesActions.js create mode 100644 src/containers/ExchangeRates/withExchangeRatesActions.tsx delete mode 100644 src/containers/Expenses/ExpenseForm/ExpenseFloatingActions.js create mode 100644 src/containers/Expenses/ExpenseForm/ExpenseFloatingActions.tsx delete mode 100644 src/containers/Expenses/ExpenseForm/ExpenseForm.js delete mode 100644 src/containers/Expenses/ExpenseForm/ExpenseForm.schema.js create mode 100644 src/containers/Expenses/ExpenseForm/ExpenseForm.schema.tsx create mode 100644 src/containers/Expenses/ExpenseForm/ExpenseForm.tsx delete mode 100644 src/containers/Expenses/ExpenseForm/ExpenseFormBody.js create mode 100644 src/containers/Expenses/ExpenseForm/ExpenseFormBody.tsx rename src/containers/Expenses/ExpenseForm/{ExpenseFormEntriesField.js => ExpenseFormEntriesField.tsx} (100%) delete mode 100644 src/containers/Expenses/ExpenseForm/ExpenseFormEntriesTable.js create mode 100644 src/containers/Expenses/ExpenseForm/ExpenseFormEntriesTable.tsx delete mode 100644 src/containers/Expenses/ExpenseForm/ExpenseFormFooter.js create mode 100644 src/containers/Expenses/ExpenseForm/ExpenseFormFooter.tsx delete mode 100644 src/containers/Expenses/ExpenseForm/ExpenseFormFooterLeft.js create mode 100644 src/containers/Expenses/ExpenseForm/ExpenseFormFooterLeft.tsx delete mode 100644 src/containers/Expenses/ExpenseForm/ExpenseFormFooterRight.js create mode 100644 src/containers/Expenses/ExpenseForm/ExpenseFormFooterRight.tsx delete mode 100644 src/containers/Expenses/ExpenseForm/ExpenseFormHeader.js create mode 100644 src/containers/Expenses/ExpenseForm/ExpenseFormHeader.tsx delete mode 100644 src/containers/Expenses/ExpenseForm/ExpenseFormHeaderFields.js create mode 100644 src/containers/Expenses/ExpenseForm/ExpenseFormHeaderFields.tsx delete mode 100644 src/containers/Expenses/ExpenseForm/ExpenseFormPage.js create mode 100644 src/containers/Expenses/ExpenseForm/ExpenseFormPage.tsx delete mode 100644 src/containers/Expenses/ExpenseForm/ExpenseFormPageProvider.js create mode 100644 src/containers/Expenses/ExpenseForm/ExpenseFormPageProvider.tsx delete mode 100644 src/containers/Expenses/ExpenseForm/ExpenseFormTopBar.js create mode 100644 src/containers/Expenses/ExpenseForm/ExpenseFormTopBar.tsx delete mode 100644 src/containers/Expenses/ExpenseForm/components.js create mode 100644 src/containers/Expenses/ExpenseForm/components.tsx delete mode 100644 src/containers/Expenses/ExpenseForm/utils.js create mode 100644 src/containers/Expenses/ExpenseForm/utils.tsx delete mode 100644 src/containers/Expenses/ExpenseUniversalSearch.js create mode 100644 src/containers/Expenses/ExpenseUniversalSearch.tsx delete mode 100644 src/containers/Expenses/ExpensesAlerts.js create mode 100644 src/containers/Expenses/ExpensesAlerts.tsx delete mode 100644 src/containers/Expenses/ExpensesLanding/ExpenseActionsBar.js create mode 100644 src/containers/Expenses/ExpensesLanding/ExpenseActionsBar.tsx delete mode 100644 src/containers/Expenses/ExpensesLanding/ExpenseDataTable.js create mode 100644 src/containers/Expenses/ExpensesLanding/ExpenseDataTable.tsx delete mode 100644 src/containers/Expenses/ExpensesLanding/ExpenseViewTabs.js create mode 100644 src/containers/Expenses/ExpensesLanding/ExpenseViewTabs.tsx delete mode 100644 src/containers/Expenses/ExpensesLanding/ExpensesEmptyStatus.js create mode 100644 src/containers/Expenses/ExpensesLanding/ExpensesEmptyStatus.tsx delete mode 100644 src/containers/Expenses/ExpensesLanding/ExpensesList.js create mode 100644 src/containers/Expenses/ExpensesLanding/ExpensesList.tsx delete mode 100644 src/containers/Expenses/ExpensesLanding/ExpensesListProvider.js create mode 100644 src/containers/Expenses/ExpensesLanding/ExpensesListProvider.tsx delete mode 100644 src/containers/Expenses/ExpensesLanding/components.js create mode 100644 src/containers/Expenses/ExpensesLanding/components.tsx delete mode 100644 src/containers/Expenses/ExpensesLanding/withExpenses.js create mode 100644 src/containers/Expenses/ExpensesLanding/withExpenses.tsx delete mode 100644 src/containers/Expenses/ExpensesLanding/withExpensesActions.js create mode 100644 src/containers/Expenses/ExpensesLanding/withExpensesActions.tsx delete mode 100644 src/containers/Expenses/withExpenseDetail.js create mode 100644 src/containers/Expenses/withExpenseDetail.tsx delete mode 100644 src/containers/FinancialStatements/APAgingSummary/APAgingSummary.js create mode 100644 src/containers/FinancialStatements/APAgingSummary/APAgingSummary.tsx delete mode 100644 src/containers/FinancialStatements/APAgingSummary/APAgingSummaryActionsBar.js create mode 100644 src/containers/FinancialStatements/APAgingSummary/APAgingSummaryActionsBar.tsx delete mode 100644 src/containers/FinancialStatements/APAgingSummary/APAgingSummaryBody.js create mode 100644 src/containers/FinancialStatements/APAgingSummary/APAgingSummaryBody.tsx delete mode 100644 src/containers/FinancialStatements/APAgingSummary/APAgingSummaryGeneralProvider.js create mode 100644 src/containers/FinancialStatements/APAgingSummary/APAgingSummaryGeneralProvider.tsx delete mode 100644 src/containers/FinancialStatements/APAgingSummary/APAgingSummaryHeader.js create mode 100644 src/containers/FinancialStatements/APAgingSummary/APAgingSummaryHeader.tsx delete mode 100644 src/containers/FinancialStatements/APAgingSummary/APAgingSummaryHeaderDimensions.js create mode 100644 src/containers/FinancialStatements/APAgingSummary/APAgingSummaryHeaderDimensions.tsx delete mode 100644 src/containers/FinancialStatements/APAgingSummary/APAgingSummaryHeaderDimensionsProvider.js create mode 100644 src/containers/FinancialStatements/APAgingSummary/APAgingSummaryHeaderDimensionsProvider.tsx rename src/containers/FinancialStatements/APAgingSummary/{APAgingSummaryHeaderGeneral.js => APAgingSummaryHeaderGeneral.tsx} (100%) delete mode 100644 src/containers/FinancialStatements/APAgingSummary/APAgingSummaryHeaderGeneralContent.js create mode 100644 src/containers/FinancialStatements/APAgingSummary/APAgingSummaryHeaderGeneralContent.tsx delete mode 100644 src/containers/FinancialStatements/APAgingSummary/APAgingSummaryProvider.js create mode 100644 src/containers/FinancialStatements/APAgingSummary/APAgingSummaryProvider.tsx delete mode 100644 src/containers/FinancialStatements/APAgingSummary/APAgingSummaryTable.js create mode 100644 src/containers/FinancialStatements/APAgingSummary/APAgingSummaryTable.tsx delete mode 100644 src/containers/FinancialStatements/APAgingSummary/common.js create mode 100644 src/containers/FinancialStatements/APAgingSummary/common.tsx delete mode 100644 src/containers/FinancialStatements/APAgingSummary/components.js create mode 100644 src/containers/FinancialStatements/APAgingSummary/components.tsx rename src/containers/FinancialStatements/APAgingSummary/{constants.js => constants.tsx} (100%) delete mode 100644 src/containers/FinancialStatements/APAgingSummary/withAPAgingSummary.js create mode 100644 src/containers/FinancialStatements/APAgingSummary/withAPAgingSummary.tsx delete mode 100644 src/containers/FinancialStatements/APAgingSummary/withAPAgingSummaryActions.js create mode 100644 src/containers/FinancialStatements/APAgingSummary/withAPAgingSummaryActions.tsx delete mode 100644 src/containers/FinancialStatements/ARAgingSummary/ARAgingSummary.js create mode 100644 src/containers/FinancialStatements/ARAgingSummary/ARAgingSummary.tsx delete mode 100644 src/containers/FinancialStatements/ARAgingSummary/ARAgingSummaryActionsBar.js create mode 100644 src/containers/FinancialStatements/ARAgingSummary/ARAgingSummaryActionsBar.tsx delete mode 100644 src/containers/FinancialStatements/ARAgingSummary/ARAgingSummaryBody.js create mode 100644 src/containers/FinancialStatements/ARAgingSummary/ARAgingSummaryBody.tsx delete mode 100644 src/containers/FinancialStatements/ARAgingSummary/ARAgingSummaryGeneralProvider.js create mode 100644 src/containers/FinancialStatements/ARAgingSummary/ARAgingSummaryGeneralProvider.tsx delete mode 100644 src/containers/FinancialStatements/ARAgingSummary/ARAgingSummaryHeader.js create mode 100644 src/containers/FinancialStatements/ARAgingSummary/ARAgingSummaryHeader.tsx delete mode 100644 src/containers/FinancialStatements/ARAgingSummary/ARAgingSummaryHeaderDimensions.js create mode 100644 src/containers/FinancialStatements/ARAgingSummary/ARAgingSummaryHeaderDimensions.tsx delete mode 100644 src/containers/FinancialStatements/ARAgingSummary/ARAgingSummaryHeaderDimensionsProvider.js create mode 100644 src/containers/FinancialStatements/ARAgingSummary/ARAgingSummaryHeaderDimensionsProvider.tsx rename src/containers/FinancialStatements/ARAgingSummary/{ARAgingSummaryHeaderGeneral.js => ARAgingSummaryHeaderGeneral.tsx} (100%) delete mode 100644 src/containers/FinancialStatements/ARAgingSummary/ARAgingSummaryHeaderGeneralContent.js create mode 100644 src/containers/FinancialStatements/ARAgingSummary/ARAgingSummaryHeaderGeneralContent.tsx delete mode 100644 src/containers/FinancialStatements/ARAgingSummary/ARAgingSummaryProvider.js create mode 100644 src/containers/FinancialStatements/ARAgingSummary/ARAgingSummaryProvider.tsx delete mode 100644 src/containers/FinancialStatements/ARAgingSummary/ARAgingSummaryTable.js create mode 100644 src/containers/FinancialStatements/ARAgingSummary/ARAgingSummaryTable.tsx delete mode 100644 src/containers/FinancialStatements/ARAgingSummary/common.js create mode 100644 src/containers/FinancialStatements/ARAgingSummary/common.tsx delete mode 100644 src/containers/FinancialStatements/ARAgingSummary/components.js create mode 100644 src/containers/FinancialStatements/ARAgingSummary/components.tsx rename src/containers/FinancialStatements/ARAgingSummary/{constants.js => constants.tsx} (100%) delete mode 100644 src/containers/FinancialStatements/ARAgingSummary/withARAgingSummary.js create mode 100644 src/containers/FinancialStatements/ARAgingSummary/withARAgingSummary.tsx delete mode 100644 src/containers/FinancialStatements/ARAgingSummary/withARAgingSummaryActions.js create mode 100644 src/containers/FinancialStatements/ARAgingSummary/withARAgingSummaryActions.tsx delete mode 100644 src/containers/FinancialStatements/BalanceSheet/BalanceSheet.js create mode 100644 src/containers/FinancialStatements/BalanceSheet/BalanceSheet.tsx delete mode 100644 src/containers/FinancialStatements/BalanceSheet/BalanceSheetActionsBar.js create mode 100644 src/containers/FinancialStatements/BalanceSheet/BalanceSheetActionsBar.tsx delete mode 100644 src/containers/FinancialStatements/BalanceSheet/BalanceSheetBody.js create mode 100644 src/containers/FinancialStatements/BalanceSheet/BalanceSheetBody.tsx delete mode 100644 src/containers/FinancialStatements/BalanceSheet/BalanceSheetHeader.js create mode 100644 src/containers/FinancialStatements/BalanceSheet/BalanceSheetHeader.tsx delete mode 100644 src/containers/FinancialStatements/BalanceSheet/BalanceSheetHeaderComparisonPanal.js create mode 100644 src/containers/FinancialStatements/BalanceSheet/BalanceSheetHeaderComparisonPanal.tsx delete mode 100644 src/containers/FinancialStatements/BalanceSheet/BalanceSheetHeaderDimensionsPanel.js create mode 100644 src/containers/FinancialStatements/BalanceSheet/BalanceSheetHeaderDimensionsPanel.tsx delete mode 100644 src/containers/FinancialStatements/BalanceSheet/BalanceSheetHeaderDimensionsProvider.js create mode 100644 src/containers/FinancialStatements/BalanceSheet/BalanceSheetHeaderDimensionsProvider.tsx delete mode 100644 src/containers/FinancialStatements/BalanceSheet/BalanceSheetHeaderGeneralPanal.js create mode 100644 src/containers/FinancialStatements/BalanceSheet/BalanceSheetHeaderGeneralPanal.tsx delete mode 100644 src/containers/FinancialStatements/BalanceSheet/BalanceSheetProvider.js create mode 100644 src/containers/FinancialStatements/BalanceSheet/BalanceSheetProvider.tsx delete mode 100644 src/containers/FinancialStatements/BalanceSheet/BalanceSheetTable.js create mode 100644 src/containers/FinancialStatements/BalanceSheet/BalanceSheetTable.tsx delete mode 100644 src/containers/FinancialStatements/BalanceSheet/components.js create mode 100644 src/containers/FinancialStatements/BalanceSheet/components.tsx delete mode 100644 src/containers/FinancialStatements/BalanceSheet/dynamicColumns.js create mode 100644 src/containers/FinancialStatements/BalanceSheet/dynamicColumns.tsx delete mode 100644 src/containers/FinancialStatements/BalanceSheet/utils.js create mode 100644 src/containers/FinancialStatements/BalanceSheet/utils.tsx delete mode 100644 src/containers/FinancialStatements/BalanceSheet/withBalanceSheet.js create mode 100644 src/containers/FinancialStatements/BalanceSheet/withBalanceSheet.tsx delete mode 100644 src/containers/FinancialStatements/BalanceSheet/withBalanceSheetActions.js create mode 100644 src/containers/FinancialStatements/BalanceSheet/withBalanceSheetActions.tsx delete mode 100644 src/containers/FinancialStatements/CashFlowStatement/CashFlowStatement.js create mode 100644 src/containers/FinancialStatements/CashFlowStatement/CashFlowStatement.tsx delete mode 100644 src/containers/FinancialStatements/CashFlowStatement/CashFlowStatementActionsBar.js create mode 100644 src/containers/FinancialStatements/CashFlowStatement/CashFlowStatementActionsBar.tsx delete mode 100644 src/containers/FinancialStatements/CashFlowStatement/CashFlowStatementBody.js create mode 100644 src/containers/FinancialStatements/CashFlowStatement/CashFlowStatementBody.tsx delete mode 100644 src/containers/FinancialStatements/CashFlowStatement/CashFlowStatementDimensionsPanel.js create mode 100644 src/containers/FinancialStatements/CashFlowStatement/CashFlowStatementDimensionsPanel.tsx delete mode 100644 src/containers/FinancialStatements/CashFlowStatement/CashFlowStatementDimensionsPanelProvider.js create mode 100644 src/containers/FinancialStatements/CashFlowStatement/CashFlowStatementDimensionsPanelProvider.tsx delete mode 100644 src/containers/FinancialStatements/CashFlowStatement/CashFlowStatementGeneralPanel.js create mode 100644 src/containers/FinancialStatements/CashFlowStatement/CashFlowStatementGeneralPanel.tsx delete mode 100644 src/containers/FinancialStatements/CashFlowStatement/CashFlowStatementHeader.js create mode 100644 src/containers/FinancialStatements/CashFlowStatement/CashFlowStatementHeader.tsx delete mode 100644 src/containers/FinancialStatements/CashFlowStatement/CashFlowStatementProvider.js create mode 100644 src/containers/FinancialStatements/CashFlowStatement/CashFlowStatementProvider.tsx delete mode 100644 src/containers/FinancialStatements/CashFlowStatement/CashFlowStatementTable.js create mode 100644 src/containers/FinancialStatements/CashFlowStatement/CashFlowStatementTable.tsx delete mode 100644 src/containers/FinancialStatements/CashFlowStatement/components.js create mode 100644 src/containers/FinancialStatements/CashFlowStatement/components.tsx delete mode 100644 src/containers/FinancialStatements/CashFlowStatement/dynamicColumns.js create mode 100644 src/containers/FinancialStatements/CashFlowStatement/dynamicColumns.tsx delete mode 100644 src/containers/FinancialStatements/CashFlowStatement/utils.js create mode 100644 src/containers/FinancialStatements/CashFlowStatement/utils.tsx delete mode 100644 src/containers/FinancialStatements/CashFlowStatement/withCashFlowStatement.js create mode 100644 src/containers/FinancialStatements/CashFlowStatement/withCashFlowStatement.tsx delete mode 100644 src/containers/FinancialStatements/CashFlowStatement/withCashFlowStatementActions.js create mode 100644 src/containers/FinancialStatements/CashFlowStatement/withCashFlowStatementActions.tsx delete mode 100644 src/containers/FinancialStatements/CustomersBalanceSummary/CustomerBalanceSummaryBody.js create mode 100644 src/containers/FinancialStatements/CustomersBalanceSummary/CustomerBalanceSummaryBody.tsx delete mode 100644 src/containers/FinancialStatements/CustomersBalanceSummary/CustomersBalanceSummary.js create mode 100644 src/containers/FinancialStatements/CustomersBalanceSummary/CustomersBalanceSummary.tsx delete mode 100644 src/containers/FinancialStatements/CustomersBalanceSummary/CustomersBalanceSummaryActionsBar.js create mode 100644 src/containers/FinancialStatements/CustomersBalanceSummary/CustomersBalanceSummaryActionsBar.tsx rename src/containers/FinancialStatements/CustomersBalanceSummary/{CustomersBalanceSummaryGeneralPanel.js => CustomersBalanceSummaryGeneralPanel.tsx} (100%) delete mode 100644 src/containers/FinancialStatements/CustomersBalanceSummary/CustomersBalanceSummaryGeneralPanelContent.js create mode 100644 src/containers/FinancialStatements/CustomersBalanceSummary/CustomersBalanceSummaryGeneralPanelContent.tsx delete mode 100644 src/containers/FinancialStatements/CustomersBalanceSummary/CustomersBalanceSummaryGeneralProvider.js create mode 100644 src/containers/FinancialStatements/CustomersBalanceSummary/CustomersBalanceSummaryGeneralProvider.tsx delete mode 100644 src/containers/FinancialStatements/CustomersBalanceSummary/CustomersBalanceSummaryHeader.js create mode 100644 src/containers/FinancialStatements/CustomersBalanceSummary/CustomersBalanceSummaryHeader.tsx delete mode 100644 src/containers/FinancialStatements/CustomersBalanceSummary/CustomersBalanceSummaryProvider.js create mode 100644 src/containers/FinancialStatements/CustomersBalanceSummary/CustomersBalanceSummaryProvider.tsx delete mode 100644 src/containers/FinancialStatements/CustomersBalanceSummary/CustomersBalanceSummaryTable.js create mode 100644 src/containers/FinancialStatements/CustomersBalanceSummary/CustomersBalanceSummaryTable.tsx delete mode 100644 src/containers/FinancialStatements/CustomersBalanceSummary/components.js create mode 100644 src/containers/FinancialStatements/CustomersBalanceSummary/components.tsx rename src/containers/FinancialStatements/CustomersBalanceSummary/{utils.js => utils.tsx} (100%) delete mode 100644 src/containers/FinancialStatements/CustomersBalanceSummary/withCustomersBalanceSummary.js create mode 100644 src/containers/FinancialStatements/CustomersBalanceSummary/withCustomersBalanceSummary.tsx delete mode 100644 src/containers/FinancialStatements/CustomersBalanceSummary/withCustomersBalanceSummaryActions.js create mode 100644 src/containers/FinancialStatements/CustomersBalanceSummary/withCustomersBalanceSummaryActions.tsx delete mode 100644 src/containers/FinancialStatements/CustomersTransactions/CustomersTransactions.js create mode 100644 src/containers/FinancialStatements/CustomersTransactions/CustomersTransactions.tsx delete mode 100644 src/containers/FinancialStatements/CustomersTransactions/CustomersTransactionsActionsBar.js create mode 100644 src/containers/FinancialStatements/CustomersTransactions/CustomersTransactionsActionsBar.tsx delete mode 100644 src/containers/FinancialStatements/CustomersTransactions/CustomersTransactionsBody.js create mode 100644 src/containers/FinancialStatements/CustomersTransactions/CustomersTransactionsBody.tsx delete mode 100644 src/containers/FinancialStatements/CustomersTransactions/CustomersTransactionsHeader.js create mode 100644 src/containers/FinancialStatements/CustomersTransactions/CustomersTransactionsHeader.tsx delete mode 100644 src/containers/FinancialStatements/CustomersTransactions/CustomersTransactionsHeaderGeneralPanel.js create mode 100644 src/containers/FinancialStatements/CustomersTransactions/CustomersTransactionsHeaderGeneralPanel.tsx delete mode 100644 src/containers/FinancialStatements/CustomersTransactions/CustomersTransactionsHeaderGeneralPanelProvider.js create mode 100644 src/containers/FinancialStatements/CustomersTransactions/CustomersTransactionsHeaderGeneralPanelProvider.tsx delete mode 100644 src/containers/FinancialStatements/CustomersTransactions/CustomersTransactionsProvider.js create mode 100644 src/containers/FinancialStatements/CustomersTransactions/CustomersTransactionsProvider.tsx delete mode 100644 src/containers/FinancialStatements/CustomersTransactions/CustomersTransactionsTable.js create mode 100644 src/containers/FinancialStatements/CustomersTransactions/CustomersTransactionsTable.tsx delete mode 100644 src/containers/FinancialStatements/CustomersTransactions/components.js create mode 100644 src/containers/FinancialStatements/CustomersTransactions/components.tsx delete mode 100644 src/containers/FinancialStatements/CustomersTransactions/withCustomersTransactions.js create mode 100644 src/containers/FinancialStatements/CustomersTransactions/withCustomersTransactions.tsx delete mode 100644 src/containers/FinancialStatements/CustomersTransactions/withCustomersTransactionsActions.js create mode 100644 src/containers/FinancialStatements/CustomersTransactions/withCustomersTransactionsActions.tsx delete mode 100644 src/containers/FinancialStatements/FilterFinancialReports.js create mode 100644 src/containers/FinancialStatements/FilterFinancialReports.tsx rename src/containers/FinancialStatements/{FinancialHeaderLoadingSkeleton.js => FinancialHeaderLoadingSkeleton.tsx} (100%) delete mode 100644 src/containers/FinancialStatements/FinancialLoadingBar.js create mode 100644 src/containers/FinancialStatements/FinancialLoadingBar.tsx delete mode 100644 src/containers/FinancialStatements/FinancialReportPage.js create mode 100644 src/containers/FinancialStatements/FinancialReportPage.tsx delete mode 100644 src/containers/FinancialStatements/FinancialReports.js create mode 100644 src/containers/FinancialStatements/FinancialReports.tsx delete mode 100644 src/containers/FinancialStatements/FinancialStatementDateRange.js create mode 100644 src/containers/FinancialStatements/FinancialStatementDateRange.tsx delete mode 100644 src/containers/FinancialStatements/FinancialStatementHeader.js create mode 100644 src/containers/FinancialStatements/FinancialStatementHeader.tsx rename src/containers/{Dialogs/ExportDialog.js => FinancialStatements/FinancialStatements.tsx} (100%) delete mode 100644 src/containers/FinancialStatements/FinancialStatementsFilter.js create mode 100644 src/containers/FinancialStatements/FinancialStatementsFilter.tsx delete mode 100644 src/containers/FinancialStatements/GeneralLedger/GLHeaderGeneralPaneProvider.js create mode 100644 src/containers/FinancialStatements/GeneralLedger/GLHeaderGeneralPaneProvider.tsx delete mode 100644 src/containers/FinancialStatements/GeneralLedger/GeneralLedger.js create mode 100644 src/containers/FinancialStatements/GeneralLedger/GeneralLedger.tsx delete mode 100644 src/containers/FinancialStatements/GeneralLedger/GeneralLedgerActionsBar.js create mode 100644 src/containers/FinancialStatements/GeneralLedger/GeneralLedgerActionsBar.tsx delete mode 100644 src/containers/FinancialStatements/GeneralLedger/GeneralLedgerBody.js create mode 100644 src/containers/FinancialStatements/GeneralLedger/GeneralLedgerBody.tsx delete mode 100644 src/containers/FinancialStatements/GeneralLedger/GeneralLedgerHeader.js create mode 100644 src/containers/FinancialStatements/GeneralLedger/GeneralLedgerHeader.tsx delete mode 100644 src/containers/FinancialStatements/GeneralLedger/GeneralLedgerHeaderDimensionsPanel.js create mode 100644 src/containers/FinancialStatements/GeneralLedger/GeneralLedgerHeaderDimensionsPanel.tsx delete mode 100644 src/containers/FinancialStatements/GeneralLedger/GeneralLedgerHeaderDimensionsPanelProvider.js create mode 100644 src/containers/FinancialStatements/GeneralLedger/GeneralLedgerHeaderDimensionsPanelProvider.tsx delete mode 100644 src/containers/FinancialStatements/GeneralLedger/GeneralLedgerHeaderGeneralPane.js create mode 100644 src/containers/FinancialStatements/GeneralLedger/GeneralLedgerHeaderGeneralPane.tsx delete mode 100644 src/containers/FinancialStatements/GeneralLedger/GeneralLedgerProvider.js create mode 100644 src/containers/FinancialStatements/GeneralLedger/GeneralLedgerProvider.tsx delete mode 100644 src/containers/FinancialStatements/GeneralLedger/GeneralLedgerTable.js create mode 100644 src/containers/FinancialStatements/GeneralLedger/GeneralLedgerTable.tsx delete mode 100644 src/containers/FinancialStatements/GeneralLedger/common.js create mode 100644 src/containers/FinancialStatements/GeneralLedger/common.tsx delete mode 100644 src/containers/FinancialStatements/GeneralLedger/components.js create mode 100644 src/containers/FinancialStatements/GeneralLedger/components.tsx delete mode 100644 src/containers/FinancialStatements/GeneralLedger/withGeneralLedger.js create mode 100644 src/containers/FinancialStatements/GeneralLedger/withGeneralLedger.tsx delete mode 100644 src/containers/FinancialStatements/GeneralLedger/withGeneralLedgerActions.js create mode 100644 src/containers/FinancialStatements/GeneralLedger/withGeneralLedgerActions.tsx delete mode 100644 src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetails.js create mode 100644 src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetails.tsx delete mode 100644 src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsActionsBar.js create mode 100644 src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsActionsBar.tsx delete mode 100644 src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsBody.js create mode 100644 src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsBody.tsx delete mode 100644 src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsHeader.js create mode 100644 src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsHeader.tsx delete mode 100644 src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsHeaderDimensionsPanel.js create mode 100644 src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsHeaderDimensionsPanel.tsx delete mode 100644 src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsHeaderDimensionsPanelProvider.js create mode 100644 src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsHeaderDimensionsPanelProvider.tsx delete mode 100644 src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsHeaderGeneralPanel.js create mode 100644 src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsHeaderGeneralPanel.tsx delete mode 100644 src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsHeaderGeneralProvider.js create mode 100644 src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsHeaderGeneralProvider.tsx delete mode 100644 src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsProvider.js create mode 100644 src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsProvider.tsx delete mode 100644 src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsTable.js create mode 100644 src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsTable.tsx delete mode 100644 src/containers/FinancialStatements/InventoryItemDetails/components.js create mode 100644 src/containers/FinancialStatements/InventoryItemDetails/components.tsx delete mode 100644 src/containers/FinancialStatements/InventoryItemDetails/utils.js create mode 100644 src/containers/FinancialStatements/InventoryItemDetails/utils.tsx delete mode 100644 src/containers/FinancialStatements/InventoryItemDetails/utils2.js create mode 100644 src/containers/FinancialStatements/InventoryItemDetails/utils2.tsx delete mode 100644 src/containers/FinancialStatements/InventoryItemDetails/withInventoryItemDetails.js create mode 100644 src/containers/FinancialStatements/InventoryItemDetails/withInventoryItemDetails.tsx delete mode 100644 src/containers/FinancialStatements/InventoryItemDetails/withInventoryItemDetailsActions.js create mode 100644 src/containers/FinancialStatements/InventoryItemDetails/withInventoryItemDetailsActions.tsx delete mode 100644 src/containers/FinancialStatements/InventoryValuation/InventoryValuation.js create mode 100644 src/containers/FinancialStatements/InventoryValuation/InventoryValuation.tsx delete mode 100644 src/containers/FinancialStatements/InventoryValuation/InventoryValuationActionsBar.js create mode 100644 src/containers/FinancialStatements/InventoryValuation/InventoryValuationActionsBar.tsx delete mode 100644 src/containers/FinancialStatements/InventoryValuation/InventoryValuationBody.js create mode 100644 src/containers/FinancialStatements/InventoryValuation/InventoryValuationBody.tsx delete mode 100644 src/containers/FinancialStatements/InventoryValuation/InventoryValuationHeader.js create mode 100644 src/containers/FinancialStatements/InventoryValuation/InventoryValuationHeader.tsx delete mode 100644 src/containers/FinancialStatements/InventoryValuation/InventoryValuationHeaderDimensionsPanel.js create mode 100644 src/containers/FinancialStatements/InventoryValuation/InventoryValuationHeaderDimensionsPanel.tsx delete mode 100644 src/containers/FinancialStatements/InventoryValuation/InventoryValuationHeaderDimensionsPanelProvider.js create mode 100644 src/containers/FinancialStatements/InventoryValuation/InventoryValuationHeaderDimensionsPanelProvider.tsx delete mode 100644 src/containers/FinancialStatements/InventoryValuation/InventoryValuationHeaderGeneralPanel.js create mode 100644 src/containers/FinancialStatements/InventoryValuation/InventoryValuationHeaderGeneralPanel.tsx delete mode 100644 src/containers/FinancialStatements/InventoryValuation/InventoryValuationHeaderGeneralPanelProvider.js create mode 100644 src/containers/FinancialStatements/InventoryValuation/InventoryValuationHeaderGeneralPanelProvider.tsx delete mode 100644 src/containers/FinancialStatements/InventoryValuation/InventoryValuationProvider.js create mode 100644 src/containers/FinancialStatements/InventoryValuation/InventoryValuationProvider.tsx delete mode 100644 src/containers/FinancialStatements/InventoryValuation/InventoryValuationTable.js create mode 100644 src/containers/FinancialStatements/InventoryValuation/InventoryValuationTable.tsx delete mode 100644 src/containers/FinancialStatements/InventoryValuation/components.js create mode 100644 src/containers/FinancialStatements/InventoryValuation/components.tsx delete mode 100644 src/containers/FinancialStatements/InventoryValuation/utils.js create mode 100644 src/containers/FinancialStatements/InventoryValuation/utils.tsx delete mode 100644 src/containers/FinancialStatements/InventoryValuation/withInventoryValuation.js create mode 100644 src/containers/FinancialStatements/InventoryValuation/withInventoryValuation.tsx delete mode 100644 src/containers/FinancialStatements/InventoryValuation/withInventoryValuationActions.js create mode 100644 src/containers/FinancialStatements/InventoryValuation/withInventoryValuationActions.tsx delete mode 100644 src/containers/FinancialStatements/Journal/Journal.js create mode 100644 src/containers/FinancialStatements/Journal/Journal.tsx delete mode 100644 src/containers/FinancialStatements/Journal/JournalActionsBar.js create mode 100644 src/containers/FinancialStatements/Journal/JournalActionsBar.tsx delete mode 100644 src/containers/FinancialStatements/Journal/JournalBody.js create mode 100644 src/containers/FinancialStatements/Journal/JournalBody.tsx delete mode 100644 src/containers/FinancialStatements/Journal/JournalHeader.js create mode 100644 src/containers/FinancialStatements/Journal/JournalHeader.tsx delete mode 100644 src/containers/FinancialStatements/Journal/JournalProvider.js create mode 100644 src/containers/FinancialStatements/Journal/JournalProvider.tsx delete mode 100644 src/containers/FinancialStatements/Journal/JournalSheetHeaderGeneral.js create mode 100644 src/containers/FinancialStatements/Journal/JournalSheetHeaderGeneral.tsx delete mode 100644 src/containers/FinancialStatements/Journal/JournalTable.js create mode 100644 src/containers/FinancialStatements/Journal/JournalTable.tsx delete mode 100644 src/containers/FinancialStatements/Journal/components.js create mode 100644 src/containers/FinancialStatements/Journal/components.tsx delete mode 100644 src/containers/FinancialStatements/Journal/utils.js create mode 100644 src/containers/FinancialStatements/Journal/utils.tsx delete mode 100644 src/containers/FinancialStatements/Journal/withJournal.js create mode 100644 src/containers/FinancialStatements/Journal/withJournal.tsx delete mode 100644 src/containers/FinancialStatements/Journal/withJournalActions.js create mode 100644 src/containers/FinancialStatements/Journal/withJournalActions.tsx rename src/containers/{Dialogs/ImportDialog.js => FinancialStatements/LedgerSheet.tsx} (100%) delete mode 100644 src/containers/FinancialStatements/ProfitLossSheet/ProfitLossActionsBar.js create mode 100644 src/containers/FinancialStatements/ProfitLossSheet/ProfitLossActionsBar.tsx delete mode 100644 src/containers/FinancialStatements/ProfitLossSheet/ProfitLossBody.js create mode 100644 src/containers/FinancialStatements/ProfitLossSheet/ProfitLossBody.tsx delete mode 100644 src/containers/FinancialStatements/ProfitLossSheet/ProfitLossProvider.js create mode 100644 src/containers/FinancialStatements/ProfitLossSheet/ProfitLossProvider.tsx delete mode 100644 src/containers/FinancialStatements/ProfitLossSheet/ProfitLossSheet.js create mode 100644 src/containers/FinancialStatements/ProfitLossSheet/ProfitLossSheet.tsx delete mode 100644 src/containers/FinancialStatements/ProfitLossSheet/ProfitLossSheetHeader.js create mode 100644 src/containers/FinancialStatements/ProfitLossSheet/ProfitLossSheetHeader.tsx delete mode 100644 src/containers/FinancialStatements/ProfitLossSheet/ProfitLossSheetHeaderComparisonPanel.js create mode 100644 src/containers/FinancialStatements/ProfitLossSheet/ProfitLossSheetHeaderComparisonPanel.tsx delete mode 100644 src/containers/FinancialStatements/ProfitLossSheet/ProfitLossSheetHeaderDimensionsPanel.js create mode 100644 src/containers/FinancialStatements/ProfitLossSheet/ProfitLossSheetHeaderDimensionsPanel.tsx delete mode 100644 src/containers/FinancialStatements/ProfitLossSheet/ProfitLossSheetHeaderDimensionsProvider.js create mode 100644 src/containers/FinancialStatements/ProfitLossSheet/ProfitLossSheetHeaderDimensionsProvider.tsx delete mode 100644 src/containers/FinancialStatements/ProfitLossSheet/ProfitLossSheetHeaderGeneralPane.js create mode 100644 src/containers/FinancialStatements/ProfitLossSheet/ProfitLossSheetHeaderGeneralPane.tsx delete mode 100644 src/containers/FinancialStatements/ProfitLossSheet/ProfitLossSheetTable.js create mode 100644 src/containers/FinancialStatements/ProfitLossSheet/ProfitLossSheetTable.tsx delete mode 100644 src/containers/FinancialStatements/ProfitLossSheet/components.js create mode 100644 src/containers/FinancialStatements/ProfitLossSheet/components.tsx delete mode 100644 src/containers/FinancialStatements/ProfitLossSheet/dynamicColumns.js create mode 100644 src/containers/FinancialStatements/ProfitLossSheet/dynamicColumns.tsx rename src/containers/FinancialStatements/ProfitLossSheet/{hooks.js => hooks.tsx} (100%) delete mode 100644 src/containers/FinancialStatements/ProfitLossSheet/utils.js create mode 100644 src/containers/FinancialStatements/ProfitLossSheet/utils.tsx delete mode 100644 src/containers/FinancialStatements/ProfitLossSheet/withProfitLoss.js create mode 100644 src/containers/FinancialStatements/ProfitLossSheet/withProfitLoss.tsx delete mode 100644 src/containers/FinancialStatements/ProfitLossSheet/withProfitLossActions.js create mode 100644 src/containers/FinancialStatements/ProfitLossSheet/withProfitLossActions.tsx delete mode 100644 src/containers/FinancialStatements/PurchasesByItems/PurchasesByItems.js create mode 100644 src/containers/FinancialStatements/PurchasesByItems/PurchasesByItems.tsx delete mode 100644 src/containers/FinancialStatements/PurchasesByItems/PurchasesByItemsActionsBar.js create mode 100644 src/containers/FinancialStatements/PurchasesByItems/PurchasesByItemsActionsBar.tsx delete mode 100644 src/containers/FinancialStatements/PurchasesByItems/PurchasesByItemsBody.js create mode 100644 src/containers/FinancialStatements/PurchasesByItems/PurchasesByItemsBody.tsx delete mode 100644 src/containers/FinancialStatements/PurchasesByItems/PurchasesByItemsGeneralPanel.js create mode 100644 src/containers/FinancialStatements/PurchasesByItems/PurchasesByItemsGeneralPanel.tsx delete mode 100644 src/containers/FinancialStatements/PurchasesByItems/PurchasesByItemsGeneralPanelProvider.js create mode 100644 src/containers/FinancialStatements/PurchasesByItems/PurchasesByItemsGeneralPanelProvider.tsx delete mode 100644 src/containers/FinancialStatements/PurchasesByItems/PurchasesByItemsHeader.js create mode 100644 src/containers/FinancialStatements/PurchasesByItems/PurchasesByItemsHeader.tsx delete mode 100644 src/containers/FinancialStatements/PurchasesByItems/PurchasesByItemsProvider.js create mode 100644 src/containers/FinancialStatements/PurchasesByItems/PurchasesByItemsProvider.tsx delete mode 100644 src/containers/FinancialStatements/PurchasesByItems/PurchasesByItemsTable.js create mode 100644 src/containers/FinancialStatements/PurchasesByItems/PurchasesByItemsTable.tsx delete mode 100644 src/containers/FinancialStatements/PurchasesByItems/components.js create mode 100644 src/containers/FinancialStatements/PurchasesByItems/components.tsx rename src/containers/FinancialStatements/PurchasesByItems/{utils.js => utils.tsx} (100%) delete mode 100644 src/containers/FinancialStatements/PurchasesByItems/withPurchasesByItems.js create mode 100644 src/containers/FinancialStatements/PurchasesByItems/withPurchasesByItems.tsx delete mode 100644 src/containers/FinancialStatements/PurchasesByItems/withPurchasesByItemsActions.js create mode 100644 src/containers/FinancialStatements/PurchasesByItems/withPurchasesByItemsActions.tsx delete mode 100644 src/containers/FinancialStatements/RadiosAccountingBasis.js create mode 100644 src/containers/FinancialStatements/RadiosAccountingBasis.tsx delete mode 100644 src/containers/FinancialStatements/RealizedGainOrLoss/RealizedGainOrLoss.js create mode 100644 src/containers/FinancialStatements/RealizedGainOrLoss/RealizedGainOrLoss.tsx delete mode 100644 src/containers/FinancialStatements/RealizedGainOrLoss/RealizedGainOrLossActionsBar.js create mode 100644 src/containers/FinancialStatements/RealizedGainOrLoss/RealizedGainOrLossActionsBar.tsx delete mode 100644 src/containers/FinancialStatements/RealizedGainOrLoss/RealizedGainOrLossGeneralPanel.js create mode 100644 src/containers/FinancialStatements/RealizedGainOrLoss/RealizedGainOrLossGeneralPanel.tsx delete mode 100644 src/containers/FinancialStatements/RealizedGainOrLoss/RealizedGainOrLossHeader.js create mode 100644 src/containers/FinancialStatements/RealizedGainOrLoss/RealizedGainOrLossHeader.tsx rename src/containers/FinancialStatements/RealizedGainOrLoss/{RealizedGainOrLossProvider.js => RealizedGainOrLossProvider.tsx} (100%) delete mode 100644 src/containers/FinancialStatements/RealizedGainOrLoss/RealizedGainOrLossTable.js create mode 100644 src/containers/FinancialStatements/RealizedGainOrLoss/RealizedGainOrLossTable.tsx delete mode 100644 src/containers/FinancialStatements/RealizedGainOrLoss/components.js create mode 100644 src/containers/FinancialStatements/RealizedGainOrLoss/components.tsx delete mode 100644 src/containers/FinancialStatements/RealizedGainOrLoss/withRealizedGainOrLoss.js create mode 100644 src/containers/FinancialStatements/RealizedGainOrLoss/withRealizedGainOrLoss.tsx delete mode 100644 src/containers/FinancialStatements/RealizedGainOrLoss/withRealizedGainOrLossActions.js create mode 100644 src/containers/FinancialStatements/RealizedGainOrLoss/withRealizedGainOrLossActions.tsx delete mode 100644 src/containers/FinancialStatements/SalesByItems/SalesByItemProvider.js create mode 100644 src/containers/FinancialStatements/SalesByItems/SalesByItemProvider.tsx delete mode 100644 src/containers/FinancialStatements/SalesByItems/SalesByItems.js create mode 100644 src/containers/FinancialStatements/SalesByItems/SalesByItems.tsx delete mode 100644 src/containers/FinancialStatements/SalesByItems/SalesByItemsActionsBar.js create mode 100644 src/containers/FinancialStatements/SalesByItems/SalesByItemsActionsBar.tsx delete mode 100644 src/containers/FinancialStatements/SalesByItems/SalesByItemsBody.js create mode 100644 src/containers/FinancialStatements/SalesByItems/SalesByItemsBody.tsx delete mode 100644 src/containers/FinancialStatements/SalesByItems/SalesByItemsHeader.js create mode 100644 src/containers/FinancialStatements/SalesByItems/SalesByItemsHeader.tsx delete mode 100644 src/containers/FinancialStatements/SalesByItems/SalesByItemsHeaderGeneralPanel.js create mode 100644 src/containers/FinancialStatements/SalesByItems/SalesByItemsHeaderGeneralPanel.tsx delete mode 100644 src/containers/FinancialStatements/SalesByItems/SalesByItemsHeaderGeneralPanelProvider.js create mode 100644 src/containers/FinancialStatements/SalesByItems/SalesByItemsHeaderGeneralPanelProvider.tsx delete mode 100644 src/containers/FinancialStatements/SalesByItems/SalesByItemsTable.js create mode 100644 src/containers/FinancialStatements/SalesByItems/SalesByItemsTable.tsx delete mode 100644 src/containers/FinancialStatements/SalesByItems/components.js create mode 100644 src/containers/FinancialStatements/SalesByItems/components.tsx rename src/containers/FinancialStatements/SalesByItems/{utils.js => utils.tsx} (100%) delete mode 100644 src/containers/FinancialStatements/SalesByItems/withSalesByItems.js create mode 100644 src/containers/FinancialStatements/SalesByItems/withSalesByItems.tsx delete mode 100644 src/containers/FinancialStatements/SalesByItems/withSalesByItemsActions.js create mode 100644 src/containers/FinancialStatements/SalesByItems/withSalesByItemsActions.tsx delete mode 100644 src/containers/FinancialStatements/SelectDisplayColumnsBy.js create mode 100644 src/containers/FinancialStatements/SelectDisplayColumnsBy.tsx delete mode 100644 src/containers/FinancialStatements/TrialBalanceSheet/TrialBalanceActionsBar.js create mode 100644 src/containers/FinancialStatements/TrialBalanceSheet/TrialBalanceActionsBar.tsx delete mode 100644 src/containers/FinancialStatements/TrialBalanceSheet/TrialBalanceProvider.js create mode 100644 src/containers/FinancialStatements/TrialBalanceSheet/TrialBalanceProvider.tsx delete mode 100644 src/containers/FinancialStatements/TrialBalanceSheet/TrialBalanceSheet.js create mode 100644 src/containers/FinancialStatements/TrialBalanceSheet/TrialBalanceSheet.tsx delete mode 100644 src/containers/FinancialStatements/TrialBalanceSheet/TrialBalanceSheetBody.js create mode 100644 src/containers/FinancialStatements/TrialBalanceSheet/TrialBalanceSheetBody.tsx delete mode 100644 src/containers/FinancialStatements/TrialBalanceSheet/TrialBalanceSheetHeader.js create mode 100644 src/containers/FinancialStatements/TrialBalanceSheet/TrialBalanceSheetHeader.tsx delete mode 100644 src/containers/FinancialStatements/TrialBalanceSheet/TrialBalanceSheetHeaderDimensionsPanel.js create mode 100644 src/containers/FinancialStatements/TrialBalanceSheet/TrialBalanceSheetHeaderDimensionsPanel.tsx delete mode 100644 src/containers/FinancialStatements/TrialBalanceSheet/TrialBalanceSheetHeaderDimensionsPanelProvider.js create mode 100644 src/containers/FinancialStatements/TrialBalanceSheet/TrialBalanceSheetHeaderDimensionsPanelProvider.tsx delete mode 100644 src/containers/FinancialStatements/TrialBalanceSheet/TrialBalanceSheetHeaderGeneralPanel.js create mode 100644 src/containers/FinancialStatements/TrialBalanceSheet/TrialBalanceSheetHeaderGeneralPanel.tsx delete mode 100644 src/containers/FinancialStatements/TrialBalanceSheet/TrialBalanceSheetTable.js create mode 100644 src/containers/FinancialStatements/TrialBalanceSheet/TrialBalanceSheetTable.tsx delete mode 100644 src/containers/FinancialStatements/TrialBalanceSheet/components.js create mode 100644 src/containers/FinancialStatements/TrialBalanceSheet/components.tsx delete mode 100644 src/containers/FinancialStatements/TrialBalanceSheet/utils.js create mode 100644 src/containers/FinancialStatements/TrialBalanceSheet/utils.tsx delete mode 100644 src/containers/FinancialStatements/TrialBalanceSheet/withTrialBalance.js create mode 100644 src/containers/FinancialStatements/TrialBalanceSheet/withTrialBalance.tsx delete mode 100644 src/containers/FinancialStatements/TrialBalanceSheet/withTrialBalanceActions.js create mode 100644 src/containers/FinancialStatements/TrialBalanceSheet/withTrialBalanceActions.tsx delete mode 100644 src/containers/FinancialStatements/UnrealizedGainOrLoss/UnrealizedGainOrLoss.js create mode 100644 src/containers/FinancialStatements/UnrealizedGainOrLoss/UnrealizedGainOrLoss.tsx delete mode 100644 src/containers/FinancialStatements/UnrealizedGainOrLoss/UnrealizedGainOrLossActionsBar.js create mode 100644 src/containers/FinancialStatements/UnrealizedGainOrLoss/UnrealizedGainOrLossActionsBar.tsx delete mode 100644 src/containers/FinancialStatements/UnrealizedGainOrLoss/UnrealizedGainOrLossGeneralPanel.js create mode 100644 src/containers/FinancialStatements/UnrealizedGainOrLoss/UnrealizedGainOrLossGeneralPanel.tsx delete mode 100644 src/containers/FinancialStatements/UnrealizedGainOrLoss/UnrealizedGainOrLossHeader.js create mode 100644 src/containers/FinancialStatements/UnrealizedGainOrLoss/UnrealizedGainOrLossHeader.tsx rename src/containers/FinancialStatements/UnrealizedGainOrLoss/{UnrealizedGainOrLossProvider.js => UnrealizedGainOrLossProvider.tsx} (100%) delete mode 100644 src/containers/FinancialStatements/UnrealizedGainOrLoss/UnrealizedGainOrLossTable.js create mode 100644 src/containers/FinancialStatements/UnrealizedGainOrLoss/UnrealizedGainOrLossTable.tsx delete mode 100644 src/containers/FinancialStatements/UnrealizedGainOrLoss/components.js create mode 100644 src/containers/FinancialStatements/UnrealizedGainOrLoss/components.tsx delete mode 100644 src/containers/FinancialStatements/UnrealizedGainOrLoss/withUnrealizedGainOrLoss.js create mode 100644 src/containers/FinancialStatements/UnrealizedGainOrLoss/withUnrealizedGainOrLoss.tsx delete mode 100644 src/containers/FinancialStatements/UnrealizedGainOrLoss/withUnrealizedGainOrLossActions.js create mode 100644 src/containers/FinancialStatements/UnrealizedGainOrLoss/withUnrealizedGainOrLossActions.tsx delete mode 100644 src/containers/FinancialStatements/VendorsBalanceSummary/VendorsBalanceSummary.js create mode 100644 src/containers/FinancialStatements/VendorsBalanceSummary/VendorsBalanceSummary.tsx delete mode 100644 src/containers/FinancialStatements/VendorsBalanceSummary/VendorsBalanceSummaryActionsBar.js create mode 100644 src/containers/FinancialStatements/VendorsBalanceSummary/VendorsBalanceSummaryActionsBar.tsx delete mode 100644 src/containers/FinancialStatements/VendorsBalanceSummary/VendorsBalanceSummaryBody.js create mode 100644 src/containers/FinancialStatements/VendorsBalanceSummary/VendorsBalanceSummaryBody.tsx delete mode 100644 src/containers/FinancialStatements/VendorsBalanceSummary/VendorsBalanceSummaryHeader.js create mode 100644 src/containers/FinancialStatements/VendorsBalanceSummary/VendorsBalanceSummaryHeader.tsx rename src/containers/FinancialStatements/VendorsBalanceSummary/{VendorsBalanceSummaryHeaderGeneral.js => VendorsBalanceSummaryHeaderGeneral.tsx} (100%) delete mode 100644 src/containers/FinancialStatements/VendorsBalanceSummary/VendorsBalanceSummaryHeaderGeneralContent.js create mode 100644 src/containers/FinancialStatements/VendorsBalanceSummary/VendorsBalanceSummaryHeaderGeneralContent.tsx delete mode 100644 src/containers/FinancialStatements/VendorsBalanceSummary/VendorsBalanceSummaryHeaderGeneralProvider.js create mode 100644 src/containers/FinancialStatements/VendorsBalanceSummary/VendorsBalanceSummaryHeaderGeneralProvider.tsx delete mode 100644 src/containers/FinancialStatements/VendorsBalanceSummary/VendorsBalanceSummaryProvider.js create mode 100644 src/containers/FinancialStatements/VendorsBalanceSummary/VendorsBalanceSummaryProvider.tsx delete mode 100644 src/containers/FinancialStatements/VendorsBalanceSummary/VendorsBalanceSummaryTable.js create mode 100644 src/containers/FinancialStatements/VendorsBalanceSummary/VendorsBalanceSummaryTable.tsx delete mode 100644 src/containers/FinancialStatements/VendorsBalanceSummary/components.js create mode 100644 src/containers/FinancialStatements/VendorsBalanceSummary/components.tsx rename src/containers/FinancialStatements/VendorsBalanceSummary/{utils.js => utils.tsx} (100%) delete mode 100644 src/containers/FinancialStatements/VendorsBalanceSummary/withVendorsBalanceSummary.js create mode 100644 src/containers/FinancialStatements/VendorsBalanceSummary/withVendorsBalanceSummary.tsx delete mode 100644 src/containers/FinancialStatements/VendorsBalanceSummary/withVendorsBalanceSummaryActions.js create mode 100644 src/containers/FinancialStatements/VendorsBalanceSummary/withVendorsBalanceSummaryActions.tsx delete mode 100644 src/containers/FinancialStatements/VendorsTransactions/VendorsTransactions.js create mode 100644 src/containers/FinancialStatements/VendorsTransactions/VendorsTransactions.tsx delete mode 100644 src/containers/FinancialStatements/VendorsTransactions/VendorsTransactionsActionsBar.js create mode 100644 src/containers/FinancialStatements/VendorsTransactions/VendorsTransactionsActionsBar.tsx delete mode 100644 src/containers/FinancialStatements/VendorsTransactions/VendorsTransactionsBody.js create mode 100644 src/containers/FinancialStatements/VendorsTransactions/VendorsTransactionsBody.tsx delete mode 100644 src/containers/FinancialStatements/VendorsTransactions/VendorsTransactionsHeader.js create mode 100644 src/containers/FinancialStatements/VendorsTransactions/VendorsTransactionsHeader.tsx delete mode 100644 src/containers/FinancialStatements/VendorsTransactions/VendorsTransactionsHeaderGeneralPanel.js create mode 100644 src/containers/FinancialStatements/VendorsTransactions/VendorsTransactionsHeaderGeneralPanel.tsx delete mode 100644 src/containers/FinancialStatements/VendorsTransactions/VendorsTransactionsHeaderGeneralPanelProvider.js create mode 100644 src/containers/FinancialStatements/VendorsTransactions/VendorsTransactionsHeaderGeneralPanelProvider.tsx delete mode 100644 src/containers/FinancialStatements/VendorsTransactions/VendorsTransactionsProvider.js create mode 100644 src/containers/FinancialStatements/VendorsTransactions/VendorsTransactionsProvider.tsx delete mode 100644 src/containers/FinancialStatements/VendorsTransactions/VendorsTransactionsTable.js create mode 100644 src/containers/FinancialStatements/VendorsTransactions/VendorsTransactionsTable.tsx delete mode 100644 src/containers/FinancialStatements/VendorsTransactions/components.js create mode 100644 src/containers/FinancialStatements/VendorsTransactions/components.tsx delete mode 100644 src/containers/FinancialStatements/VendorsTransactions/withVendorsTransaction.js create mode 100644 src/containers/FinancialStatements/VendorsTransactions/withVendorsTransaction.tsx delete mode 100644 src/containers/FinancialStatements/VendorsTransactions/withVendorsTransactionsActions.js create mode 100644 src/containers/FinancialStatements/VendorsTransactions/withVendorsTransactionsActions.tsx delete mode 100644 src/containers/FinancialStatements/common.js create mode 100644 src/containers/FinancialStatements/common.tsx rename src/containers/FinancialStatements/{constants.js => constants.tsx} (100%) delete mode 100644 src/containers/FinancialStatements/reducers.js create mode 100644 src/containers/FinancialStatements/reducers.tsx delete mode 100644 src/containers/GlobalErrors/GlobalErrors.js create mode 100644 src/containers/GlobalErrors/GlobalErrors.tsx rename src/containers/GlobalErrors/{withGlobalErrors.js => withGlobalErrors.tsx} (100%) delete mode 100644 src/containers/GlobalErrors/withGlobalErrorsActions.js create mode 100644 src/containers/GlobalErrors/withGlobalErrorsActions.tsx delete mode 100644 src/containers/Homepage/AccountsPayableSection.js create mode 100644 src/containers/Homepage/AccountsPayableSection.tsx delete mode 100644 src/containers/Homepage/AccountsReceivableSection.js create mode 100644 src/containers/Homepage/AccountsReceivableSection.tsx delete mode 100644 src/containers/Homepage/AnnouncementList.js delete mode 100644 src/containers/Homepage/FinancialAccountingSection.js create mode 100644 src/containers/Homepage/FinancialAccountingSection.tsx delete mode 100644 src/containers/Homepage/Homepage.js create mode 100644 src/containers/Homepage/Homepage.tsx delete mode 100644 src/containers/Homepage/HomepageContent.js create mode 100644 src/containers/Homepage/HomepageContent.tsx delete mode 100644 src/containers/Homepage/ProductsServicesSection.js create mode 100644 src/containers/Homepage/ProductsServicesSection.tsx delete mode 100644 src/containers/Homepage/ShortcutBoxesSection.js create mode 100644 src/containers/Homepage/ShortcutBoxesSection.tsx delete mode 100644 src/containers/Homepage/components.js create mode 100644 src/containers/Homepage/components.tsx delete mode 100644 src/containers/InventoryAdjustments/InventoryAdjustmentList.js create mode 100644 src/containers/InventoryAdjustments/InventoryAdjustmentList.tsx delete mode 100644 src/containers/InventoryAdjustments/InventoryAdjustmentTable.js create mode 100644 src/containers/InventoryAdjustments/InventoryAdjustmentTable.tsx delete mode 100644 src/containers/InventoryAdjustments/InventoryAdjustmentView.js delete mode 100644 src/containers/InventoryAdjustments/InventoryAdjustmentsAlerts.js create mode 100644 src/containers/InventoryAdjustments/InventoryAdjustmentsAlerts.tsx delete mode 100644 src/containers/InventoryAdjustments/InventoryAdjustmentsProvider.js create mode 100644 src/containers/InventoryAdjustments/InventoryAdjustmentsProvider.tsx delete mode 100644 src/containers/InventoryAdjustments/components.js create mode 100644 src/containers/InventoryAdjustments/components.tsx delete mode 100644 src/containers/InventoryAdjustments/withInventoryAdjustmentActions.js create mode 100644 src/containers/InventoryAdjustments/withInventoryAdjustmentActions.tsx delete mode 100644 src/containers/InventoryAdjustments/withInventoryAdjustments.js create mode 100644 src/containers/InventoryAdjustments/withInventoryAdjustments.tsx delete mode 100644 src/containers/Items/ItemForm.js delete mode 100644 src/containers/Items/ItemForm.schema.js create mode 100644 src/containers/Items/ItemForm.schema.tsx create mode 100644 src/containers/Items/ItemForm.tsx delete mode 100644 src/containers/Items/ItemFormBody.js create mode 100644 src/containers/Items/ItemFormBody.tsx delete mode 100644 src/containers/Items/ItemFormFloatingActions.js create mode 100644 src/containers/Items/ItemFormFloatingActions.tsx delete mode 100644 src/containers/Items/ItemFormFormik.js create mode 100644 src/containers/Items/ItemFormFormik.tsx delete mode 100644 src/containers/Items/ItemFormInventorySection.js create mode 100644 src/containers/Items/ItemFormInventorySection.tsx delete mode 100644 src/containers/Items/ItemFormPage.js create mode 100644 src/containers/Items/ItemFormPage.tsx delete mode 100644 src/containers/Items/ItemFormPrimarySection.js create mode 100644 src/containers/Items/ItemFormPrimarySection.tsx delete mode 100644 src/containers/Items/ItemFormProvider.js create mode 100644 src/containers/Items/ItemFormProvider.tsx delete mode 100644 src/containers/Items/ItemsActionsBar.js create mode 100644 src/containers/Items/ItemsActionsBar.tsx delete mode 100644 src/containers/Items/ItemsAlerts.js create mode 100644 src/containers/Items/ItemsAlerts.tsx delete mode 100644 src/containers/Items/ItemsDataTable.js create mode 100644 src/containers/Items/ItemsDataTable.tsx delete mode 100644 src/containers/Items/ItemsEmptyStatus.js create mode 100644 src/containers/Items/ItemsEmptyStatus.tsx delete mode 100644 src/containers/Items/ItemsFooter.js create mode 100644 src/containers/Items/ItemsFooter.tsx delete mode 100644 src/containers/Items/ItemsList.js create mode 100644 src/containers/Items/ItemsList.tsx delete mode 100644 src/containers/Items/ItemsListProvider.js create mode 100644 src/containers/Items/ItemsListProvider.tsx delete mode 100644 src/containers/Items/ItemsUniversalSearch.js create mode 100644 src/containers/Items/ItemsUniversalSearch.tsx delete mode 100644 src/containers/Items/ItemsViewsTabs.js create mode 100644 src/containers/Items/ItemsViewsTabs.tsx delete mode 100644 src/containers/Items/components.js create mode 100644 src/containers/Items/components.tsx delete mode 100644 src/containers/Items/utils.js create mode 100644 src/containers/Items/utils.tsx delete mode 100644 src/containers/Items/withItem.js create mode 100644 src/containers/Items/withItem.tsx delete mode 100644 src/containers/Items/withItems.js create mode 100644 src/containers/Items/withItems.tsx delete mode 100644 src/containers/Items/withItemsActions.js create mode 100644 src/containers/Items/withItemsActions.tsx delete mode 100644 src/containers/ItemsCategories/ItemCategoriesList.js create mode 100644 src/containers/ItemsCategories/ItemCategoriesList.tsx delete mode 100644 src/containers/ItemsCategories/ItemCategoriesTable.js create mode 100644 src/containers/ItemsCategories/ItemCategoriesTable.tsx delete mode 100644 src/containers/ItemsCategories/ItemsCategoriesAlerts.js create mode 100644 src/containers/ItemsCategories/ItemsCategoriesAlerts.tsx delete mode 100644 src/containers/ItemsCategories/ItemsCategoriesProvider.js create mode 100644 src/containers/ItemsCategories/ItemsCategoriesProvider.tsx delete mode 100644 src/containers/ItemsCategories/ItemsCategoryActionsBar.js create mode 100644 src/containers/ItemsCategories/ItemsCategoryActionsBar.tsx delete mode 100644 src/containers/ItemsCategories/components.js create mode 100644 src/containers/ItemsCategories/components.tsx delete mode 100644 src/containers/ItemsCategories/withItemCategories.js create mode 100644 src/containers/ItemsCategories/withItemCategories.tsx delete mode 100644 src/containers/ItemsCategories/withItemCategoriesActions.js create mode 100644 src/containers/ItemsCategories/withItemCategoriesActions.tsx delete mode 100644 src/containers/ItemsCategories/withItemCategoryDetail.js create mode 100644 src/containers/ItemsCategories/withItemCategoryDetail.tsx delete mode 100644 src/containers/JournalEntriesTable/JournalEntriesTable.js create mode 100644 src/containers/JournalEntriesTable/JournalEntriesTable.tsx rename src/containers/JournalEntriesTable/{utils.js => utils.tsx} (100%) delete mode 100644 src/containers/JournalNumber/ReferenceNumberForm.js create mode 100644 src/containers/JournalNumber/ReferenceNumberForm.tsx delete mode 100644 src/containers/JournalNumber/ReferenceNumberFormContent.js create mode 100644 src/containers/JournalNumber/ReferenceNumberFormContent.tsx delete mode 100644 src/containers/JournalNumber/utils.js create mode 100644 src/containers/JournalNumber/utils.tsx delete mode 100644 src/containers/KeyboardShortcuts/ShortcutsTable.js create mode 100644 src/containers/KeyboardShortcuts/ShortcutsTable.tsx delete mode 100644 src/containers/Media/withMediaActions.js create mode 100644 src/containers/Media/withMediaActions.tsx delete mode 100644 src/containers/NotifyViaSMS/NotifyViaSMSForm.js delete mode 100644 src/containers/NotifyViaSMS/NotifyViaSMSForm.schema.js create mode 100644 src/containers/NotifyViaSMS/NotifyViaSMSForm.schema.tsx create mode 100644 src/containers/NotifyViaSMS/NotifyViaSMSForm.tsx delete mode 100644 src/containers/NotifyViaSMS/NotifyViaSMSFormFields.js create mode 100644 src/containers/NotifyViaSMS/NotifyViaSMSFormFields.tsx delete mode 100644 src/containers/NotifyViaSMS/NotifyViaSMSFormFloatingActions.js create mode 100644 src/containers/NotifyViaSMS/NotifyViaSMSFormFloatingActions.tsx rename src/containers/NotifyViaSMS/{utils.js => utils.tsx} (100%) delete mode 100644 src/containers/Organization/withCurrentOrganization.js create mode 100644 src/containers/Organization/withCurrentOrganization.tsx delete mode 100644 src/containers/Organization/withOrganization.js create mode 100644 src/containers/Organization/withOrganization.tsx delete mode 100644 src/containers/Organization/withOrganizationActions.js create mode 100644 src/containers/Organization/withOrganizationActions.tsx rename src/containers/Preferences/Accountant/{Accountant.schema.js => Accountant.schema.tsx} (100%) rename src/containers/Preferences/Accountant/{Accountant.js => Accountant.tsx} (100%) delete mode 100644 src/containers/Preferences/Accountant/AccountantForm.js create mode 100644 src/containers/Preferences/Accountant/AccountantForm.tsx delete mode 100644 src/containers/Preferences/Accountant/AccountantFormPage.js create mode 100644 src/containers/Preferences/Accountant/AccountantFormPage.tsx delete mode 100644 src/containers/Preferences/Accountant/AccountantFormProvider.js create mode 100644 src/containers/Preferences/Accountant/AccountantFormProvider.tsx rename src/containers/Preferences/Accountant/{utils.js => utils.tsx} (100%) delete mode 100644 src/containers/Preferences/Accounts/Accounts.js delete mode 100644 src/containers/Preferences/Accounts/AccountsCustomFields.js delete mode 100644 src/containers/Preferences/Accounts/AccountsGeneral.js delete mode 100644 src/containers/Preferences/Branches/Branches.js create mode 100644 src/containers/Preferences/Branches/Branches.tsx delete mode 100644 src/containers/Preferences/Branches/BranchesActions.js create mode 100644 src/containers/Preferences/Branches/BranchesActions.tsx delete mode 100644 src/containers/Preferences/Branches/BranchesAlerts.js create mode 100644 src/containers/Preferences/Branches/BranchesAlerts.tsx delete mode 100644 src/containers/Preferences/Branches/BranchesDataTable.js create mode 100644 src/containers/Preferences/Branches/BranchesDataTable.tsx delete mode 100644 src/containers/Preferences/Branches/BranchesEmptyStatus.js create mode 100644 src/containers/Preferences/Branches/BranchesEmptyStatus.tsx delete mode 100644 src/containers/Preferences/Branches/BranchesProvider.js create mode 100644 src/containers/Preferences/Branches/BranchesProvider.tsx delete mode 100644 src/containers/Preferences/Branches/components.js create mode 100644 src/containers/Preferences/Branches/components.tsx rename src/containers/Preferences/Branches/{index.js => index.tsx} (100%) delete mode 100644 src/containers/Preferences/Branches/utils.js create mode 100644 src/containers/Preferences/Branches/utils.tsx delete mode 100644 src/containers/Preferences/Currencies/Currencies.js create mode 100644 src/containers/Preferences/Currencies/Currencies.tsx delete mode 100644 src/containers/Preferences/Currencies/CurrenciesActions.js create mode 100644 src/containers/Preferences/Currencies/CurrenciesActions.tsx delete mode 100644 src/containers/Preferences/Currencies/CurrenciesAlerts.js create mode 100644 src/containers/Preferences/Currencies/CurrenciesAlerts.tsx delete mode 100644 src/containers/Preferences/Currencies/CurrenciesDataTable.js create mode 100644 src/containers/Preferences/Currencies/CurrenciesDataTable.tsx delete mode 100644 src/containers/Preferences/Currencies/CurrenciesList.js create mode 100644 src/containers/Preferences/Currencies/CurrenciesList.tsx delete mode 100644 src/containers/Preferences/Currencies/CurrenciesProvider.js create mode 100644 src/containers/Preferences/Currencies/CurrenciesProvider.tsx delete mode 100644 src/containers/Preferences/Currencies/components.js create mode 100644 src/containers/Preferences/Currencies/components.tsx rename src/containers/Preferences/{DefaultRoute.js => DefaultRoute.tsx} (100%) rename src/containers/Preferences/General/{General.schema.js => General.schema.tsx} (100%) rename src/containers/Preferences/General/{General.js => General.tsx} (100%) delete mode 100644 src/containers/Preferences/General/GeneralForm.js create mode 100644 src/containers/Preferences/General/GeneralForm.tsx delete mode 100644 src/containers/Preferences/General/GeneralFormPage.js create mode 100644 src/containers/Preferences/General/GeneralFormPage.tsx delete mode 100644 src/containers/Preferences/General/GeneralFormProvider.js create mode 100644 src/containers/Preferences/General/GeneralFormProvider.tsx delete mode 100644 src/containers/Preferences/General/utils.js create mode 100644 src/containers/Preferences/General/utils.tsx rename src/containers/Preferences/Item/{ItemPreferences.schema.js => ItemPreferences.schema.tsx} (100%) delete mode 100644 src/containers/Preferences/Item/ItemPreferencesForm.js create mode 100644 src/containers/Preferences/Item/ItemPreferencesForm.tsx delete mode 100644 src/containers/Preferences/Item/ItemPreferencesFormPage.js create mode 100644 src/containers/Preferences/Item/ItemPreferencesFormPage.tsx delete mode 100644 src/containers/Preferences/Item/ItemPreferencesFormProvider.js create mode 100644 src/containers/Preferences/Item/ItemPreferencesFormProvider.tsx rename src/containers/Preferences/Item/{index.js => index.tsx} (100%) rename src/containers/Preferences/{PreferencesPageLoader.js => PreferencesPageLoader.tsx} (100%) delete mode 100644 src/containers/Preferences/SMSIntegration/SMSIntegrationProvider.js create mode 100644 src/containers/Preferences/SMSIntegration/SMSIntegrationProvider.tsx delete mode 100644 src/containers/Preferences/SMSIntegration/SMSIntegrationTabs.js create mode 100644 src/containers/Preferences/SMSIntegration/SMSIntegrationTabs.tsx delete mode 100644 src/containers/Preferences/SMSIntegration/SMSMessagesDataTable.js create mode 100644 src/containers/Preferences/SMSIntegration/SMSMessagesDataTable.tsx delete mode 100644 src/containers/Preferences/SMSIntegration/components.js create mode 100644 src/containers/Preferences/SMSIntegration/components.tsx rename src/containers/Preferences/SMSIntegration/{index.js => index.tsx} (100%) delete mode 100644 src/containers/Preferences/Users/Roles/RolesAlerts.js create mode 100644 src/containers/Preferences/Users/Roles/RolesAlerts.tsx delete mode 100644 src/containers/Preferences/Users/Roles/RolesForm/RoleFormFloatingActions.js create mode 100644 src/containers/Preferences/Users/Roles/RolesForm/RoleFormFloatingActions.tsx delete mode 100644 src/containers/Preferences/Users/Roles/RolesForm/RoleFormHeader.js create mode 100644 src/containers/Preferences/Users/Roles/RolesForm/RoleFormHeader.tsx delete mode 100644 src/containers/Preferences/Users/Roles/RolesForm/RoleFormObserver.js create mode 100644 src/containers/Preferences/Users/Roles/RolesForm/RoleFormObserver.tsx delete mode 100644 src/containers/Preferences/Users/Roles/RolesForm/RolesForm.js delete mode 100644 src/containers/Preferences/Users/Roles/RolesForm/RolesForm.schema.js create mode 100644 src/containers/Preferences/Users/Roles/RolesForm/RolesForm.schema.tsx create mode 100644 src/containers/Preferences/Users/Roles/RolesForm/RolesForm.tsx rename src/containers/Preferences/Users/Roles/RolesForm/{RolesFormContent.js => RolesFormContent.tsx} (100%) delete mode 100644 src/containers/Preferences/Users/Roles/RolesForm/RolesFormPage.js create mode 100644 src/containers/Preferences/Users/Roles/RolesForm/RolesFormPage.tsx delete mode 100644 src/containers/Preferences/Users/Roles/RolesForm/RolesFormProvider.js create mode 100644 src/containers/Preferences/Users/Roles/RolesForm/RolesFormProvider.tsx delete mode 100644 src/containers/Preferences/Users/Roles/RolesForm/components.js create mode 100644 src/containers/Preferences/Users/Roles/RolesForm/components.tsx delete mode 100644 src/containers/Preferences/Users/Roles/RolesForm/utils.js create mode 100644 src/containers/Preferences/Users/Roles/RolesForm/utils.tsx delete mode 100644 src/containers/Preferences/Users/Roles/RolesLanding/RolesDataTable.js create mode 100644 src/containers/Preferences/Users/Roles/RolesLanding/RolesDataTable.tsx rename src/containers/Preferences/Users/Roles/RolesLanding/{RolesList.js => RolesList.tsx} (100%) delete mode 100644 src/containers/Preferences/Users/Roles/RolesLanding/RolesListProvider.js create mode 100644 src/containers/Preferences/Users/Roles/RolesLanding/RolesListProvider.tsx delete mode 100644 src/containers/Preferences/Users/Roles/RolesLanding/components.js create mode 100644 src/containers/Preferences/Users/Roles/RolesLanding/components.tsx delete mode 100644 src/containers/Preferences/Users/Roles/utils.js create mode 100644 src/containers/Preferences/Users/Roles/utils.tsx delete mode 100644 src/containers/Preferences/Users/Users.js create mode 100644 src/containers/Preferences/Users/Users.tsx delete mode 100644 src/containers/Preferences/Users/UsersActions.js create mode 100644 src/containers/Preferences/Users/UsersActions.tsx delete mode 100644 src/containers/Preferences/Users/UsersAlerts.js create mode 100644 src/containers/Preferences/Users/UsersAlerts.tsx delete mode 100644 src/containers/Preferences/Users/UsersDataTable.js create mode 100644 src/containers/Preferences/Users/UsersDataTable.tsx delete mode 100644 src/containers/Preferences/Users/UsersList.js create mode 100644 src/containers/Preferences/Users/UsersList.tsx delete mode 100644 src/containers/Preferences/Users/UsersProvider.js create mode 100644 src/containers/Preferences/Users/UsersProvider.tsx delete mode 100644 src/containers/Preferences/Users/components.js create mode 100644 src/containers/Preferences/Users/components.tsx delete mode 100644 src/containers/Preferences/Users/withUserPreferences.js create mode 100644 src/containers/Preferences/Users/withUserPreferences.tsx delete mode 100644 src/containers/Preferences/Warehouses/Warehouses.js create mode 100644 src/containers/Preferences/Warehouses/Warehouses.tsx delete mode 100644 src/containers/Preferences/Warehouses/WarehousesActions.js create mode 100644 src/containers/Preferences/Warehouses/WarehousesActions.tsx delete mode 100644 src/containers/Preferences/Warehouses/WarehousesAlerts.js create mode 100644 src/containers/Preferences/Warehouses/WarehousesAlerts.tsx delete mode 100644 src/containers/Preferences/Warehouses/WarehousesEmptyStatus.js create mode 100644 src/containers/Preferences/Warehouses/WarehousesEmptyStatus.tsx rename src/containers/Preferences/Warehouses/{WarehousesGrid.js => WarehousesGrid.tsx} (100%) delete mode 100644 src/containers/Preferences/Warehouses/WarehousesGridItems.js create mode 100644 src/containers/Preferences/Warehouses/WarehousesGridItems.tsx delete mode 100644 src/containers/Preferences/Warehouses/WarehousesProvider.js create mode 100644 src/containers/Preferences/Warehouses/WarehousesProvider.tsx delete mode 100644 src/containers/Preferences/Warehouses/components.js create mode 100644 src/containers/Preferences/Warehouses/components.tsx rename src/containers/Preferences/Warehouses/{index.js => index.tsx} (100%) delete mode 100644 src/containers/Preferences/Warehouses/utils.js create mode 100644 src/containers/Preferences/Warehouses/utils.tsx delete mode 100644 src/containers/Purchases/Bills/BillForm/BillFloatingActions.js create mode 100644 src/containers/Purchases/Bills/BillForm/BillFloatingActions.tsx delete mode 100644 src/containers/Purchases/Bills/BillForm/BillForm.js delete mode 100644 src/containers/Purchases/Bills/BillForm/BillForm.schema.js create mode 100644 src/containers/Purchases/Bills/BillForm/BillForm.schema.tsx create mode 100644 src/containers/Purchases/Bills/BillForm/BillForm.tsx delete mode 100644 src/containers/Purchases/Bills/BillForm/BillFormCurrencyTag.js create mode 100644 src/containers/Purchases/Bills/BillForm/BillFormCurrencyTag.tsx delete mode 100644 src/containers/Purchases/Bills/BillForm/BillFormFooter.js create mode 100644 src/containers/Purchases/Bills/BillForm/BillFormFooter.tsx delete mode 100644 src/containers/Purchases/Bills/BillForm/BillFormFooterLeft.js create mode 100644 src/containers/Purchases/Bills/BillForm/BillFormFooterLeft.tsx delete mode 100644 src/containers/Purchases/Bills/BillForm/BillFormFooterRight.js create mode 100644 src/containers/Purchases/Bills/BillForm/BillFormFooterRight.tsx delete mode 100644 src/containers/Purchases/Bills/BillForm/BillFormHeader.js create mode 100644 src/containers/Purchases/Bills/BillForm/BillFormHeader.tsx delete mode 100644 src/containers/Purchases/Bills/BillForm/BillFormHeaderFields.js create mode 100644 src/containers/Purchases/Bills/BillForm/BillFormHeaderFields.tsx delete mode 100644 src/containers/Purchases/Bills/BillForm/BillFormPage.js create mode 100644 src/containers/Purchases/Bills/BillForm/BillFormPage.tsx delete mode 100644 src/containers/Purchases/Bills/BillForm/BillFormProvider.js create mode 100644 src/containers/Purchases/Bills/BillForm/BillFormProvider.tsx delete mode 100644 src/containers/Purchases/Bills/BillForm/BillFormTopBar.js create mode 100644 src/containers/Purchases/Bills/BillForm/BillFormTopBar.tsx delete mode 100644 src/containers/Purchases/Bills/BillForm/BillItemsEntriesEditor.js create mode 100644 src/containers/Purchases/Bills/BillForm/BillItemsEntriesEditor.tsx delete mode 100644 src/containers/Purchases/Bills/BillForm/components.js create mode 100644 src/containers/Purchases/Bills/BillForm/components.tsx delete mode 100644 src/containers/Purchases/Bills/BillForm/utils.js create mode 100644 src/containers/Purchases/Bills/BillForm/utils.tsx delete mode 100644 src/containers/Purchases/Bills/BillUniversalSearch.js create mode 100644 src/containers/Purchases/Bills/BillUniversalSearch.tsx delete mode 100644 src/containers/Purchases/Bills/BillsLanding/BillsActionsBar.js create mode 100644 src/containers/Purchases/Bills/BillsLanding/BillsActionsBar.tsx delete mode 100644 src/containers/Purchases/Bills/BillsLanding/BillsAlerts.js create mode 100644 src/containers/Purchases/Bills/BillsLanding/BillsAlerts.tsx delete mode 100644 src/containers/Purchases/Bills/BillsLanding/BillsEmptyStatus.js create mode 100644 src/containers/Purchases/Bills/BillsLanding/BillsEmptyStatus.tsx delete mode 100644 src/containers/Purchases/Bills/BillsLanding/BillsList.js create mode 100644 src/containers/Purchases/Bills/BillsLanding/BillsList.tsx delete mode 100644 src/containers/Purchases/Bills/BillsLanding/BillsListProvider.js create mode 100644 src/containers/Purchases/Bills/BillsLanding/BillsListProvider.tsx delete mode 100644 src/containers/Purchases/Bills/BillsLanding/BillsTable.js create mode 100644 src/containers/Purchases/Bills/BillsLanding/BillsTable.tsx delete mode 100644 src/containers/Purchases/Bills/BillsLanding/BillsViewsTabs.js create mode 100644 src/containers/Purchases/Bills/BillsLanding/BillsViewsTabs.tsx delete mode 100644 src/containers/Purchases/Bills/BillsLanding/components.js create mode 100644 src/containers/Purchases/Bills/BillsLanding/components.tsx delete mode 100644 src/containers/Purchases/Bills/BillsLanding/withBills.js create mode 100644 src/containers/Purchases/Bills/BillsLanding/withBills.tsx delete mode 100644 src/containers/Purchases/Bills/BillsLanding/withBillsActions.js create mode 100644 src/containers/Purchases/Bills/BillsLanding/withBillsActions.tsx delete mode 100644 src/containers/Purchases/CreditNotes/CreditNoteForm/VendorCreditNoteFloatingActions.js create mode 100644 src/containers/Purchases/CreditNotes/CreditNoteForm/VendorCreditNoteFloatingActions.tsx delete mode 100644 src/containers/Purchases/CreditNotes/CreditNoteForm/VendorCreditNoteForm.js delete mode 100644 src/containers/Purchases/CreditNotes/CreditNoteForm/VendorCreditNoteForm.schema.js create mode 100644 src/containers/Purchases/CreditNotes/CreditNoteForm/VendorCreditNoteForm.schema.tsx create mode 100644 src/containers/Purchases/CreditNotes/CreditNoteForm/VendorCreditNoteForm.tsx delete mode 100644 src/containers/Purchases/CreditNotes/CreditNoteForm/VendorCreditNoteFormCurrencyTag.js create mode 100644 src/containers/Purchases/CreditNotes/CreditNoteForm/VendorCreditNoteFormCurrencyTag.tsx delete mode 100644 src/containers/Purchases/CreditNotes/CreditNoteForm/VendorCreditNoteFormDialogs.js create mode 100644 src/containers/Purchases/CreditNotes/CreditNoteForm/VendorCreditNoteFormDialogs.tsx delete mode 100644 src/containers/Purchases/CreditNotes/CreditNoteForm/VendorCreditNoteFormFooter.js create mode 100644 src/containers/Purchases/CreditNotes/CreditNoteForm/VendorCreditNoteFormFooter.tsx delete mode 100644 src/containers/Purchases/CreditNotes/CreditNoteForm/VendorCreditNoteFormFooterLeft.js create mode 100644 src/containers/Purchases/CreditNotes/CreditNoteForm/VendorCreditNoteFormFooterLeft.tsx delete mode 100644 src/containers/Purchases/CreditNotes/CreditNoteForm/VendorCreditNoteFormFooterRight.js create mode 100644 src/containers/Purchases/CreditNotes/CreditNoteForm/VendorCreditNoteFormFooterRight.tsx delete mode 100644 src/containers/Purchases/CreditNotes/CreditNoteForm/VendorCreditNoteFormHeader.js create mode 100644 src/containers/Purchases/CreditNotes/CreditNoteForm/VendorCreditNoteFormHeader.tsx delete mode 100644 src/containers/Purchases/CreditNotes/CreditNoteForm/VendorCreditNoteFormHeaderFields.js create mode 100644 src/containers/Purchases/CreditNotes/CreditNoteForm/VendorCreditNoteFormHeaderFields.tsx delete mode 100644 src/containers/Purchases/CreditNotes/CreditNoteForm/VendorCreditNoteFormPage.js create mode 100644 src/containers/Purchases/CreditNotes/CreditNoteForm/VendorCreditNoteFormPage.tsx delete mode 100644 src/containers/Purchases/CreditNotes/CreditNoteForm/VendorCreditNoteFormProvider.js create mode 100644 src/containers/Purchases/CreditNotes/CreditNoteForm/VendorCreditNoteFormProvider.tsx delete mode 100644 src/containers/Purchases/CreditNotes/CreditNoteForm/VendorCreditNoteFormTopBar.js create mode 100644 src/containers/Purchases/CreditNotes/CreditNoteForm/VendorCreditNoteFormTopBar.tsx delete mode 100644 src/containers/Purchases/CreditNotes/CreditNoteForm/VendorCreditNoteItemsEntriesEditor.js create mode 100644 src/containers/Purchases/CreditNotes/CreditNoteForm/VendorCreditNoteItemsEntriesEditor.tsx delete mode 100644 src/containers/Purchases/CreditNotes/CreditNoteForm/components.js create mode 100644 src/containers/Purchases/CreditNotes/CreditNoteForm/components.tsx delete mode 100644 src/containers/Purchases/CreditNotes/CreditNoteForm/utils.js create mode 100644 src/containers/Purchases/CreditNotes/CreditNoteForm/utils.tsx delete mode 100644 src/containers/Purchases/CreditNotes/CreditNotesLanding/VendorsCreditNoteActionsBar.js create mode 100644 src/containers/Purchases/CreditNotes/CreditNotesLanding/VendorsCreditNoteActionsBar.tsx delete mode 100644 src/containers/Purchases/CreditNotes/CreditNotesLanding/VendorsCreditNoteDataTable.js create mode 100644 src/containers/Purchases/CreditNotes/CreditNotesLanding/VendorsCreditNoteDataTable.tsx delete mode 100644 src/containers/Purchases/CreditNotes/CreditNotesLanding/VendorsCreditNoteEmptyStatus.js create mode 100644 src/containers/Purchases/CreditNotes/CreditNotesLanding/VendorsCreditNoteEmptyStatus.tsx delete mode 100644 src/containers/Purchases/CreditNotes/CreditNotesLanding/VendorsCreditNoteListProvider.js create mode 100644 src/containers/Purchases/CreditNotes/CreditNotesLanding/VendorsCreditNoteListProvider.tsx delete mode 100644 src/containers/Purchases/CreditNotes/CreditNotesLanding/VendorsCreditNoteViewTabs.js create mode 100644 src/containers/Purchases/CreditNotes/CreditNotesLanding/VendorsCreditNoteViewTabs.tsx delete mode 100644 src/containers/Purchases/CreditNotes/CreditNotesLanding/VendorsCreditNotesList.js create mode 100644 src/containers/Purchases/CreditNotes/CreditNotesLanding/VendorsCreditNotesList.tsx delete mode 100644 src/containers/Purchases/CreditNotes/CreditNotesLanding/components.js create mode 100644 src/containers/Purchases/CreditNotes/CreditNotesLanding/components.tsx delete mode 100644 src/containers/Purchases/CreditNotes/CreditNotesLanding/utils.js create mode 100644 src/containers/Purchases/CreditNotes/CreditNotesLanding/utils.tsx delete mode 100644 src/containers/Purchases/CreditNotes/CreditNotesLanding/withVendorActions.js create mode 100644 src/containers/Purchases/CreditNotes/CreditNotesLanding/withVendorActions.tsx delete mode 100644 src/containers/Purchases/CreditNotes/CreditNotesLanding/withVendorsCreditNotes.js create mode 100644 src/containers/Purchases/CreditNotes/CreditNotesLanding/withVendorsCreditNotes.tsx delete mode 100644 src/containers/Purchases/CreditNotes/CreditNotesLanding/withVendorsCreditNotesActions.js create mode 100644 src/containers/Purchases/CreditNotes/CreditNotesLanding/withVendorsCreditNotesActions.tsx delete mode 100644 src/containers/Purchases/CreditNotes/VendorCreditIUniversalSearchBind.js create mode 100644 src/containers/Purchases/CreditNotes/VendorCreditIUniversalSearchBind.tsx delete mode 100644 src/containers/Purchases/CreditNotes/VendorCreditNotesAlerts.js create mode 100644 src/containers/Purchases/CreditNotes/VendorCreditNotesAlerts.tsx delete mode 100644 src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeEntriesTable.js create mode 100644 src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeEntriesTable.tsx delete mode 100644 src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeFloatingActions.js create mode 100644 src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeFloatingActions.tsx delete mode 100644 src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeFooter.js create mode 100644 src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeFooter.tsx delete mode 100644 src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeForm.js delete mode 100644 src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeForm.schema.js create mode 100644 src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeForm.schema.tsx create mode 100644 src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeForm.tsx delete mode 100644 src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeFormBody.js create mode 100644 src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeFormBody.tsx delete mode 100644 src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeFormCurrencyTag.js create mode 100644 src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeFormCurrencyTag.tsx delete mode 100644 src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeFormFooterLeft.js create mode 100644 src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeFormFooterLeft.tsx delete mode 100644 src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeFormFooterRight.js create mode 100644 src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeFormFooterRight.tsx delete mode 100644 src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeFormHeader.js create mode 100644 src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeFormHeader.tsx delete mode 100644 src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeFormHeaderFields.js create mode 100644 src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeFormHeaderFields.tsx delete mode 100644 src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeFormPage.js create mode 100644 src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeFormPage.tsx delete mode 100644 src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeFormProvider.js create mode 100644 src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeFormProvider.tsx delete mode 100644 src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeFormTopBar.js create mode 100644 src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeFormTopBar.tsx delete mode 100644 src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeInnerProvider.js create mode 100644 src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeInnerProvider.tsx delete mode 100644 src/containers/Purchases/PaymentMades/PaymentForm/components.js create mode 100644 src/containers/Purchases/PaymentMades/PaymentForm/components.tsx delete mode 100644 src/containers/Purchases/PaymentMades/PaymentForm/utils.js create mode 100644 src/containers/Purchases/PaymentMades/PaymentForm/utils.tsx delete mode 100644 src/containers/Purchases/PaymentMades/PaymentMadeUniversalSearch.js create mode 100644 src/containers/Purchases/PaymentMades/PaymentMadeUniversalSearch.tsx delete mode 100644 src/containers/Purchases/PaymentMades/PaymentMadesAlerts.js create mode 100644 src/containers/Purchases/PaymentMades/PaymentMadesAlerts.tsx delete mode 100644 src/containers/Purchases/PaymentMades/PaymentsLanding/PaymentMadeActionsBar.js create mode 100644 src/containers/Purchases/PaymentMades/PaymentsLanding/PaymentMadeActionsBar.tsx delete mode 100644 src/containers/Purchases/PaymentMades/PaymentsLanding/PaymentMadeList.js create mode 100644 src/containers/Purchases/PaymentMades/PaymentsLanding/PaymentMadeList.tsx delete mode 100644 src/containers/Purchases/PaymentMades/PaymentsLanding/PaymentMadeViewTabs.js create mode 100644 src/containers/Purchases/PaymentMades/PaymentsLanding/PaymentMadeViewTabs.tsx delete mode 100644 src/containers/Purchases/PaymentMades/PaymentsLanding/PaymentMadesEmptyStatus.js create mode 100644 src/containers/Purchases/PaymentMades/PaymentsLanding/PaymentMadesEmptyStatus.tsx delete mode 100644 src/containers/Purchases/PaymentMades/PaymentsLanding/PaymentMadesListProvider.js create mode 100644 src/containers/Purchases/PaymentMades/PaymentsLanding/PaymentMadesListProvider.tsx delete mode 100644 src/containers/Purchases/PaymentMades/PaymentsLanding/PaymentMadesTable.js create mode 100644 src/containers/Purchases/PaymentMades/PaymentsLanding/PaymentMadesTable.tsx delete mode 100644 src/containers/Purchases/PaymentMades/PaymentsLanding/PaymentMadesView.js create mode 100644 src/containers/Purchases/PaymentMades/PaymentsLanding/PaymentMadesView.tsx delete mode 100644 src/containers/Purchases/PaymentMades/PaymentsLanding/PaymentMdesListProvider.js create mode 100644 src/containers/Purchases/PaymentMades/PaymentsLanding/PaymentMdesListProvider.tsx delete mode 100644 src/containers/Purchases/PaymentMades/PaymentsLanding/components.js create mode 100644 src/containers/Purchases/PaymentMades/PaymentsLanding/components.tsx rename src/containers/Purchases/PaymentMades/PaymentsLanding/{utils.js => utils.tsx} (100%) delete mode 100644 src/containers/Purchases/PaymentMades/PaymentsLanding/withPaymentMade.js create mode 100644 src/containers/Purchases/PaymentMades/PaymentsLanding/withPaymentMade.tsx delete mode 100644 src/containers/Purchases/PaymentMades/PaymentsLanding/withPaymentMadeActions.js create mode 100644 src/containers/Purchases/PaymentMades/PaymentsLanding/withPaymentMadeActions.tsx delete mode 100644 src/containers/Purchases/PaymentMades/PaymentsLanding/withPaymentMadeDetail.js create mode 100644 src/containers/Purchases/PaymentMades/PaymentsLanding/withPaymentMadeDetail.tsx delete mode 100644 src/containers/QuickNewDropdown/QuickNewDropdown.js create mode 100644 src/containers/QuickNewDropdown/QuickNewDropdown.tsx delete mode 100644 src/containers/Resources/withResourceDetails.js create mode 100644 src/containers/Resources/withResourceDetails.tsx delete mode 100644 src/containers/Resources/withResourcesActions.js create mode 100644 src/containers/Resources/withResourcesActions.tsx rename src/containers/Router/{withRoute.js => withRoute.tsx} (100%) rename src/containers/Router/{withRouteActions.js => withRouteActions.tsx} (100%) delete mode 100644 src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteFloatingActions.js create mode 100644 src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteFloatingActions.tsx delete mode 100644 src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteForm.js delete mode 100644 src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteForm.schema.js create mode 100644 src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteForm.schema.tsx create mode 100644 src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteForm.tsx delete mode 100644 src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteFormDialogs.js create mode 100644 src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteFormDialogs.tsx delete mode 100644 src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteFormFooter.js create mode 100644 src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteFormFooter.tsx delete mode 100644 src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteFormFooterLeft.js create mode 100644 src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteFormFooterLeft.tsx delete mode 100644 src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteFormFooterRight.js create mode 100644 src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteFormFooterRight.tsx delete mode 100644 src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteFormHeader.js create mode 100644 src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteFormHeader.tsx delete mode 100644 src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteFormHeaderFields.js create mode 100644 src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteFormHeaderFields.tsx delete mode 100644 src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteFormPage.js create mode 100644 src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteFormPage.tsx delete mode 100644 src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteFormProvider.js create mode 100644 src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteFormProvider.tsx delete mode 100644 src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteFormTopBar.js create mode 100644 src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteFormTopBar.tsx delete mode 100644 src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteItemsEntriesEditorField.js create mode 100644 src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteItemsEntriesEditorField.tsx delete mode 100644 src/containers/Sales/CreditNotes/CreditNoteForm/CreditNotetFormCurrencyTag.js create mode 100644 src/containers/Sales/CreditNotes/CreditNoteForm/CreditNotetFormCurrencyTag.tsx delete mode 100644 src/containers/Sales/CreditNotes/CreditNoteForm/components.js create mode 100644 src/containers/Sales/CreditNotes/CreditNoteForm/components.tsx delete mode 100644 src/containers/Sales/CreditNotes/CreditNoteForm/utils.js create mode 100644 src/containers/Sales/CreditNotes/CreditNoteForm/utils.tsx delete mode 100644 src/containers/Sales/CreditNotes/CreditNoteUniversalSearch.js create mode 100644 src/containers/Sales/CreditNotes/CreditNoteUniversalSearch.tsx delete mode 100644 src/containers/Sales/CreditNotes/CreditNotesAlerts.js create mode 100644 src/containers/Sales/CreditNotes/CreditNotesAlerts.tsx delete mode 100644 src/containers/Sales/CreditNotes/CreditNotesLanding/CreditNotesActionsBar.js create mode 100644 src/containers/Sales/CreditNotes/CreditNotesLanding/CreditNotesActionsBar.tsx delete mode 100644 src/containers/Sales/CreditNotes/CreditNotesLanding/CreditNotesDataTable.js create mode 100644 src/containers/Sales/CreditNotes/CreditNotesLanding/CreditNotesDataTable.tsx delete mode 100644 src/containers/Sales/CreditNotes/CreditNotesLanding/CreditNotesEmptyStatus.js create mode 100644 src/containers/Sales/CreditNotes/CreditNotesLanding/CreditNotesEmptyStatus.tsx delete mode 100644 src/containers/Sales/CreditNotes/CreditNotesLanding/CreditNotesList.js create mode 100644 src/containers/Sales/CreditNotes/CreditNotesLanding/CreditNotesList.tsx delete mode 100644 src/containers/Sales/CreditNotes/CreditNotesLanding/CreditNotesListProvider.js create mode 100644 src/containers/Sales/CreditNotes/CreditNotesLanding/CreditNotesListProvider.tsx delete mode 100644 src/containers/Sales/CreditNotes/CreditNotesLanding/CreditNotesViewTabs.js create mode 100644 src/containers/Sales/CreditNotes/CreditNotesLanding/CreditNotesViewTabs.tsx delete mode 100644 src/containers/Sales/CreditNotes/CreditNotesLanding/components.js create mode 100644 src/containers/Sales/CreditNotes/CreditNotesLanding/components.tsx delete mode 100644 src/containers/Sales/CreditNotes/CreditNotesLanding/utils.js create mode 100644 src/containers/Sales/CreditNotes/CreditNotesLanding/utils.tsx delete mode 100644 src/containers/Sales/CreditNotes/CreditNotesLanding/withCreditNotes.js create mode 100644 src/containers/Sales/CreditNotes/CreditNotesLanding/withCreditNotes.tsx delete mode 100644 src/containers/Sales/CreditNotes/CreditNotesLanding/withCreditNotesActions.js create mode 100644 src/containers/Sales/CreditNotes/CreditNotesLanding/withCreditNotesActions.tsx delete mode 100644 src/containers/Sales/Estimate/EstimatesDataTable.js delete mode 100644 src/containers/Sales/Estimates/EstimateDetails/EstimateDrawer.js delete mode 100644 src/containers/Sales/Estimates/EstimateDetails/EstimateDrawerContent.js delete mode 100644 src/containers/Sales/Estimates/EstimateDetails/EstimateDrawerProvider.js delete mode 100644 src/containers/Sales/Estimates/EstimateDetails/EstimatePaper.js delete mode 100644 src/containers/Sales/Estimates/EstimateForm/EstimateFloatingActions.js create mode 100644 src/containers/Sales/Estimates/EstimateForm/EstimateFloatingActions.tsx delete mode 100644 src/containers/Sales/Estimates/EstimateForm/EstimateForm.js delete mode 100644 src/containers/Sales/Estimates/EstimateForm/EstimateForm.schema.js create mode 100644 src/containers/Sales/Estimates/EstimateForm/EstimateForm.schema.tsx create mode 100644 src/containers/Sales/Estimates/EstimateForm/EstimateForm.tsx delete mode 100644 src/containers/Sales/Estimates/EstimateForm/EstimateFormCurrencyTag.js create mode 100644 src/containers/Sales/Estimates/EstimateForm/EstimateFormCurrencyTag.tsx delete mode 100644 src/containers/Sales/Estimates/EstimateForm/EstimateFormDialogs.js create mode 100644 src/containers/Sales/Estimates/EstimateForm/EstimateFormDialogs.tsx delete mode 100644 src/containers/Sales/Estimates/EstimateForm/EstimateFormFooter.js create mode 100644 src/containers/Sales/Estimates/EstimateForm/EstimateFormFooter.tsx delete mode 100644 src/containers/Sales/Estimates/EstimateForm/EstimateFormFooterLeft.js create mode 100644 src/containers/Sales/Estimates/EstimateForm/EstimateFormFooterLeft.tsx delete mode 100644 src/containers/Sales/Estimates/EstimateForm/EstimateFormFooterRight.js create mode 100644 src/containers/Sales/Estimates/EstimateForm/EstimateFormFooterRight.tsx delete mode 100644 src/containers/Sales/Estimates/EstimateForm/EstimateFormHeader.js create mode 100644 src/containers/Sales/Estimates/EstimateForm/EstimateFormHeader.tsx delete mode 100644 src/containers/Sales/Estimates/EstimateForm/EstimateFormHeaderFields.js create mode 100644 src/containers/Sales/Estimates/EstimateForm/EstimateFormHeaderFields.tsx delete mode 100644 src/containers/Sales/Estimates/EstimateForm/EstimateFormPage.js create mode 100644 src/containers/Sales/Estimates/EstimateForm/EstimateFormPage.tsx delete mode 100644 src/containers/Sales/Estimates/EstimateForm/EstimateFormProvider.js create mode 100644 src/containers/Sales/Estimates/EstimateForm/EstimateFormProvider.tsx delete mode 100644 src/containers/Sales/Estimates/EstimateForm/EstimateItemsEntriesField.js create mode 100644 src/containers/Sales/Estimates/EstimateForm/EstimateItemsEntriesField.tsx delete mode 100644 src/containers/Sales/Estimates/EstimateForm/EstimtaeFormTopBar.js create mode 100644 src/containers/Sales/Estimates/EstimateForm/EstimtaeFormTopBar.tsx delete mode 100644 src/containers/Sales/Estimates/EstimateForm/components.js create mode 100644 src/containers/Sales/Estimates/EstimateForm/components.tsx delete mode 100644 src/containers/Sales/Estimates/EstimateForm/utils.js create mode 100644 src/containers/Sales/Estimates/EstimateForm/utils.tsx delete mode 100644 src/containers/Sales/Estimates/EstimatesAlerts.js create mode 100644 src/containers/Sales/Estimates/EstimatesAlerts.tsx delete mode 100644 src/containers/Sales/Estimates/EstimatesLanding/EstimateUniversalSearch.js create mode 100644 src/containers/Sales/Estimates/EstimatesLanding/EstimateUniversalSearch.tsx delete mode 100644 src/containers/Sales/Estimates/EstimatesLanding/EstimatesActionsBar.js create mode 100644 src/containers/Sales/Estimates/EstimatesLanding/EstimatesActionsBar.tsx delete mode 100644 src/containers/Sales/Estimates/EstimatesLanding/EstimatesDataTable.js create mode 100644 src/containers/Sales/Estimates/EstimatesLanding/EstimatesDataTable.tsx delete mode 100644 src/containers/Sales/Estimates/EstimatesLanding/EstimatesEmptyStatus.js create mode 100644 src/containers/Sales/Estimates/EstimatesLanding/EstimatesEmptyStatus.tsx delete mode 100644 src/containers/Sales/Estimates/EstimatesLanding/EstimatesList.js create mode 100644 src/containers/Sales/Estimates/EstimatesLanding/EstimatesList.tsx delete mode 100644 src/containers/Sales/Estimates/EstimatesLanding/EstimatesListProvider.js create mode 100644 src/containers/Sales/Estimates/EstimatesLanding/EstimatesListProvider.tsx delete mode 100644 src/containers/Sales/Estimates/EstimatesLanding/EstimatesViewTabs.js create mode 100644 src/containers/Sales/Estimates/EstimatesLanding/EstimatesViewTabs.tsx delete mode 100644 src/containers/Sales/Estimates/EstimatesLanding/components.js create mode 100644 src/containers/Sales/Estimates/EstimatesLanding/components.tsx delete mode 100644 src/containers/Sales/Estimates/EstimatesLanding/withEstimates.js create mode 100644 src/containers/Sales/Estimates/EstimatesLanding/withEstimates.tsx delete mode 100644 src/containers/Sales/Estimates/EstimatesLanding/withEstimatesActions.js create mode 100644 src/containers/Sales/Estimates/EstimatesLanding/withEstimatesActions.tsx delete mode 100644 src/containers/Sales/Estimates/withEstimateDetail.js create mode 100644 src/containers/Sales/Estimates/withEstimateDetail.tsx delete mode 100644 src/containers/Sales/Invoices/InvoiceDetails/InvoiceDrawer.js delete mode 100644 src/containers/Sales/Invoices/InvoiceDetails/InvoiceDrawerContent.js delete mode 100644 src/containers/Sales/Invoices/InvoiceDetails/InvoiceDrawerProvider.js delete mode 100644 src/containers/Sales/Invoices/InvoiceDetails/InvoicePaper.js delete mode 100644 src/containers/Sales/Invoices/InvoiceForm/InvoiceFloatingActions.js create mode 100644 src/containers/Sales/Invoices/InvoiceForm/InvoiceFloatingActions.tsx delete mode 100644 src/containers/Sales/Invoices/InvoiceForm/InvoiceForm.js delete mode 100644 src/containers/Sales/Invoices/InvoiceForm/InvoiceForm.schema.js create mode 100644 src/containers/Sales/Invoices/InvoiceForm/InvoiceForm.schema.tsx create mode 100644 src/containers/Sales/Invoices/InvoiceForm/InvoiceForm.tsx delete mode 100644 src/containers/Sales/Invoices/InvoiceForm/InvoiceFormCurrencyTag.js create mode 100644 src/containers/Sales/Invoices/InvoiceForm/InvoiceFormCurrencyTag.tsx delete mode 100644 src/containers/Sales/Invoices/InvoiceForm/InvoiceFormDialogs.js create mode 100644 src/containers/Sales/Invoices/InvoiceForm/InvoiceFormDialogs.tsx delete mode 100644 src/containers/Sales/Invoices/InvoiceForm/InvoiceFormFooter.js create mode 100644 src/containers/Sales/Invoices/InvoiceForm/InvoiceFormFooter.tsx delete mode 100644 src/containers/Sales/Invoices/InvoiceForm/InvoiceFormFooterLeft.js create mode 100644 src/containers/Sales/Invoices/InvoiceForm/InvoiceFormFooterLeft.tsx delete mode 100644 src/containers/Sales/Invoices/InvoiceForm/InvoiceFormFooterRight.js create mode 100644 src/containers/Sales/Invoices/InvoiceForm/InvoiceFormFooterRight.tsx delete mode 100644 src/containers/Sales/Invoices/InvoiceForm/InvoiceFormHeader.js create mode 100644 src/containers/Sales/Invoices/InvoiceForm/InvoiceFormHeader.tsx delete mode 100644 src/containers/Sales/Invoices/InvoiceForm/InvoiceFormHeaderFields.js create mode 100644 src/containers/Sales/Invoices/InvoiceForm/InvoiceFormHeaderFields.tsx delete mode 100644 src/containers/Sales/Invoices/InvoiceForm/InvoiceFormPage.js create mode 100644 src/containers/Sales/Invoices/InvoiceForm/InvoiceFormPage.tsx delete mode 100644 src/containers/Sales/Invoices/InvoiceForm/InvoiceFormProvider.js create mode 100644 src/containers/Sales/Invoices/InvoiceForm/InvoiceFormProvider.tsx delete mode 100644 src/containers/Sales/Invoices/InvoiceForm/InvoiceFormTopBar.js create mode 100644 src/containers/Sales/Invoices/InvoiceForm/InvoiceFormTopBar.tsx delete mode 100644 src/containers/Sales/Invoices/InvoiceForm/InvoiceItemsEntriesEditorField.js create mode 100644 src/containers/Sales/Invoices/InvoiceForm/InvoiceItemsEntriesEditorField.tsx delete mode 100644 src/containers/Sales/Invoices/InvoiceForm/components.js create mode 100644 src/containers/Sales/Invoices/InvoiceForm/components.tsx delete mode 100644 src/containers/Sales/Invoices/InvoiceForm/utils.js create mode 100644 src/containers/Sales/Invoices/InvoiceForm/utils.tsx delete mode 100644 src/containers/Sales/Invoices/InvoiceUniversalSearch.js create mode 100644 src/containers/Sales/Invoices/InvoiceUniversalSearch.tsx delete mode 100644 src/containers/Sales/Invoices/InvoicesAlerts.js create mode 100644 src/containers/Sales/Invoices/InvoicesAlerts.tsx delete mode 100644 src/containers/Sales/Invoices/InvoicesLanding/InvoiceViewTabs.js create mode 100644 src/containers/Sales/Invoices/InvoicesLanding/InvoiceViewTabs.tsx delete mode 100644 src/containers/Sales/Invoices/InvoicesLanding/InvoicesActionsBar.js create mode 100644 src/containers/Sales/Invoices/InvoicesLanding/InvoicesActionsBar.tsx delete mode 100644 src/containers/Sales/Invoices/InvoicesLanding/InvoicesDataTable.js create mode 100644 src/containers/Sales/Invoices/InvoicesLanding/InvoicesDataTable.tsx delete mode 100644 src/containers/Sales/Invoices/InvoicesLanding/InvoicesEmptyStatus.js create mode 100644 src/containers/Sales/Invoices/InvoicesLanding/InvoicesEmptyStatus.tsx delete mode 100644 src/containers/Sales/Invoices/InvoicesLanding/InvoicesList.js create mode 100644 src/containers/Sales/Invoices/InvoicesLanding/InvoicesList.tsx delete mode 100644 src/containers/Sales/Invoices/InvoicesLanding/InvoicesListProvider.js create mode 100644 src/containers/Sales/Invoices/InvoicesLanding/InvoicesListProvider.tsx delete mode 100644 src/containers/Sales/Invoices/InvoicesLanding/components.js create mode 100644 src/containers/Sales/Invoices/InvoicesLanding/components.tsx delete mode 100644 src/containers/Sales/Invoices/InvoicesLanding/withInvoiceActions.js create mode 100644 src/containers/Sales/Invoices/InvoicesLanding/withInvoiceActions.tsx delete mode 100644 src/containers/Sales/Invoices/InvoicesLanding/withInvoices.js create mode 100644 src/containers/Sales/Invoices/InvoicesLanding/withInvoices.tsx delete mode 100644 src/containers/Sales/PaymentReceives/PaymentDetails/PaymentReceiveDrawer.js delete mode 100644 src/containers/Sales/PaymentReceives/PaymentDetails/PaymentReceiveDrawerContent.js delete mode 100644 src/containers/Sales/PaymentReceives/PaymentDetails/PaymentReceiveDrawerProvider.js delete mode 100644 src/containers/Sales/PaymentReceives/PaymentDetails/PaymentReceivePaper.js delete mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveAlerts.js create mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveAlerts.tsx delete mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveFloatingActions.js create mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveFloatingActions.tsx delete mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveForm.js delete mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveForm.schema.js create mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveForm.schema.tsx create mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveForm.tsx delete mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveFormAlerts.js create mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveFormAlerts.tsx delete mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveFormBody.js create mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveFormBody.tsx delete mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveFormCurrencyTag.js create mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveFormCurrencyTag.tsx delete mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveFormDialogs.js create mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveFormDialogs.tsx delete mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveFormFooter.js create mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveFormFooter.tsx delete mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveFormFootetLeft.js create mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveFormFootetLeft.tsx delete mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveFormFootetRight.js create mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveFormFootetRight.tsx delete mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveFormHeader.js create mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveFormHeader.tsx rename src/containers/Sales/PaymentReceives/PaymentReceiveForm/{PaymentReceiveFormPage.js => PaymentReceiveFormPage.tsx} (100%) delete mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveFormProvider.js create mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveFormProvider.tsx delete mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveFormTopBar.js create mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveFormTopBar.tsx delete mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveHeaderFields.js create mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveHeaderFields.tsx delete mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveInnerProvider.js create mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveInnerProvider.tsx delete mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveItemsTable.js create mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveItemsTable.tsx delete mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveForm/components.js create mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveForm/components.tsx delete mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveForm/utils.js create mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveForm/utils.tsx delete mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveUniversalSearch.js create mode 100644 src/containers/Sales/PaymentReceives/PaymentReceiveUniversalSearch.tsx delete mode 100644 src/containers/Sales/PaymentReceives/PaymentsLanding/PaymentReceiptsListProvider.js create mode 100644 src/containers/Sales/PaymentReceives/PaymentsLanding/PaymentReceiptsListProvider.tsx delete mode 100644 src/containers/Sales/PaymentReceives/PaymentsLanding/PaymentReceiveActionsBar.js create mode 100644 src/containers/Sales/PaymentReceives/PaymentsLanding/PaymentReceiveActionsBar.tsx delete mode 100644 src/containers/Sales/PaymentReceives/PaymentsLanding/PaymentReceiveViewTabs.js create mode 100644 src/containers/Sales/PaymentReceives/PaymentsLanding/PaymentReceiveViewTabs.tsx delete mode 100644 src/containers/Sales/PaymentReceives/PaymentsLanding/PaymentReceivesEmptyStatus.js create mode 100644 src/containers/Sales/PaymentReceives/PaymentsLanding/PaymentReceivesEmptyStatus.tsx delete mode 100644 src/containers/Sales/PaymentReceives/PaymentsLanding/PaymentReceivesList.js create mode 100644 src/containers/Sales/PaymentReceives/PaymentsLanding/PaymentReceivesList.tsx delete mode 100644 src/containers/Sales/PaymentReceives/PaymentsLanding/PaymentReceivesListProvider.js create mode 100644 src/containers/Sales/PaymentReceives/PaymentsLanding/PaymentReceivesListProvider.tsx delete mode 100644 src/containers/Sales/PaymentReceives/PaymentsLanding/PaymentReceivesTable.js create mode 100644 src/containers/Sales/PaymentReceives/PaymentsLanding/PaymentReceivesTable.tsx delete mode 100644 src/containers/Sales/PaymentReceives/PaymentsLanding/components.js create mode 100644 src/containers/Sales/PaymentReceives/PaymentsLanding/components.tsx delete mode 100644 src/containers/Sales/PaymentReceives/PaymentsLanding/withPaymentReceiveDetail.js create mode 100644 src/containers/Sales/PaymentReceives/PaymentsLanding/withPaymentReceiveDetail.tsx delete mode 100644 src/containers/Sales/PaymentReceives/PaymentsLanding/withPaymentReceives.js create mode 100644 src/containers/Sales/PaymentReceives/PaymentsLanding/withPaymentReceives.tsx delete mode 100644 src/containers/Sales/PaymentReceives/PaymentsLanding/withPaymentReceivesActions.js create mode 100644 src/containers/Sales/PaymentReceives/PaymentsLanding/withPaymentReceivesActions.tsx delete mode 100644 src/containers/Sales/Receipts/ReceiptDetails/ReceiptDrawer.js delete mode 100644 src/containers/Sales/Receipts/ReceiptDetails/ReceiptDrawerContent.js delete mode 100644 src/containers/Sales/Receipts/ReceiptDetails/ReceiptDrawerProvider.js delete mode 100644 src/containers/Sales/Receipts/ReceiptDetails/ReceiptPaper.js delete mode 100644 src/containers/Sales/Receipts/ReceiptForm/ReceiptForm.js delete mode 100644 src/containers/Sales/Receipts/ReceiptForm/ReceiptForm.schema.js create mode 100644 src/containers/Sales/Receipts/ReceiptForm/ReceiptForm.schema.tsx create mode 100644 src/containers/Sales/Receipts/ReceiptForm/ReceiptForm.tsx delete mode 100644 src/containers/Sales/Receipts/ReceiptForm/ReceiptFormCurrencyTag.js create mode 100644 src/containers/Sales/Receipts/ReceiptForm/ReceiptFormCurrencyTag.tsx delete mode 100644 src/containers/Sales/Receipts/ReceiptForm/ReceiptFormDialogs.js create mode 100644 src/containers/Sales/Receipts/ReceiptForm/ReceiptFormDialogs.tsx delete mode 100644 src/containers/Sales/Receipts/ReceiptForm/ReceiptFormFloatingActions.js create mode 100644 src/containers/Sales/Receipts/ReceiptForm/ReceiptFormFloatingActions.tsx delete mode 100644 src/containers/Sales/Receipts/ReceiptForm/ReceiptFormFooter.js create mode 100644 src/containers/Sales/Receipts/ReceiptForm/ReceiptFormFooter.tsx delete mode 100644 src/containers/Sales/Receipts/ReceiptForm/ReceiptFormFooterLeft.js create mode 100644 src/containers/Sales/Receipts/ReceiptForm/ReceiptFormFooterLeft.tsx delete mode 100644 src/containers/Sales/Receipts/ReceiptForm/ReceiptFormFooterRight.js create mode 100644 src/containers/Sales/Receipts/ReceiptForm/ReceiptFormFooterRight.tsx delete mode 100644 src/containers/Sales/Receipts/ReceiptForm/ReceiptFormHeader.js create mode 100644 src/containers/Sales/Receipts/ReceiptForm/ReceiptFormHeader.tsx delete mode 100644 src/containers/Sales/Receipts/ReceiptForm/ReceiptFormHeaderFields.js create mode 100644 src/containers/Sales/Receipts/ReceiptForm/ReceiptFormHeaderFields.tsx delete mode 100644 src/containers/Sales/Receipts/ReceiptForm/ReceiptFormPage.js create mode 100644 src/containers/Sales/Receipts/ReceiptForm/ReceiptFormPage.tsx delete mode 100644 src/containers/Sales/Receipts/ReceiptForm/ReceiptFormProvider.js create mode 100644 src/containers/Sales/Receipts/ReceiptForm/ReceiptFormProvider.tsx delete mode 100644 src/containers/Sales/Receipts/ReceiptForm/ReceiptFormTopbar.js create mode 100644 src/containers/Sales/Receipts/ReceiptForm/ReceiptFormTopbar.tsx delete mode 100644 src/containers/Sales/Receipts/ReceiptForm/ReceiptItemsEntriesEditor.js create mode 100644 src/containers/Sales/Receipts/ReceiptForm/ReceiptItemsEntriesEditor.tsx delete mode 100644 src/containers/Sales/Receipts/ReceiptForm/components.js create mode 100644 src/containers/Sales/Receipts/ReceiptForm/components.tsx delete mode 100644 src/containers/Sales/Receipts/ReceiptForm/utils.js create mode 100644 src/containers/Sales/Receipts/ReceiptForm/utils.tsx delete mode 100644 src/containers/Sales/Receipts/ReceiptUniversalSearch.js create mode 100644 src/containers/Sales/Receipts/ReceiptUniversalSearch.tsx delete mode 100644 src/containers/Sales/Receipts/ReceiptsAlerts.js create mode 100644 src/containers/Sales/Receipts/ReceiptsAlerts.tsx delete mode 100644 src/containers/Sales/Receipts/ReceiptsLanding/ReceiptActionsBar.js create mode 100644 src/containers/Sales/Receipts/ReceiptsLanding/ReceiptActionsBar.tsx delete mode 100644 src/containers/Sales/Receipts/ReceiptsLanding/ReceiptViewTabs.js create mode 100644 src/containers/Sales/Receipts/ReceiptsLanding/ReceiptViewTabs.tsx delete mode 100644 src/containers/Sales/Receipts/ReceiptsLanding/ReceiptsEmptyStatus.js create mode 100644 src/containers/Sales/Receipts/ReceiptsLanding/ReceiptsEmptyStatus.tsx delete mode 100644 src/containers/Sales/Receipts/ReceiptsLanding/ReceiptsList.js create mode 100644 src/containers/Sales/Receipts/ReceiptsLanding/ReceiptsList.tsx delete mode 100644 src/containers/Sales/Receipts/ReceiptsLanding/ReceiptsListProvider.js create mode 100644 src/containers/Sales/Receipts/ReceiptsLanding/ReceiptsListProvider.tsx delete mode 100644 src/containers/Sales/Receipts/ReceiptsLanding/ReceiptsTable.js create mode 100644 src/containers/Sales/Receipts/ReceiptsLanding/ReceiptsTable.tsx delete mode 100644 src/containers/Sales/Receipts/ReceiptsLanding/components.js create mode 100644 src/containers/Sales/Receipts/ReceiptsLanding/components.tsx delete mode 100644 src/containers/Sales/Receipts/ReceiptsLanding/withReceipts.js create mode 100644 src/containers/Sales/Receipts/ReceiptsLanding/withReceipts.tsx delete mode 100644 src/containers/Sales/Receipts/ReceiptsLanding/withReceiptsActions.js create mode 100644 src/containers/Sales/Receipts/ReceiptsLanding/withReceiptsActions.tsx rename src/containers/Settings/{withSettings.js => withSettings.tsx} (100%) delete mode 100644 src/containers/Settings/withSettingsActions.js create mode 100644 src/containers/Settings/withSettingsActions.tsx delete mode 100644 src/containers/Setup/SetupCongratsPage.js create mode 100644 src/containers/Setup/SetupCongratsPage.tsx delete mode 100644 src/containers/Setup/SetupDialogs.js create mode 100644 src/containers/Setup/SetupDialogs.tsx delete mode 100644 src/containers/Setup/SetupInitializingForm.js create mode 100644 src/containers/Setup/SetupInitializingForm.tsx delete mode 100644 src/containers/Setup/SetupLeftSection.js create mode 100644 src/containers/Setup/SetupLeftSection.tsx rename src/containers/Setup/{SetupOrganization.schema.js => SetupOrganization.schema.tsx} (100%) delete mode 100644 src/containers/Setup/SetupOrganizationForm.js create mode 100644 src/containers/Setup/SetupOrganizationForm.tsx delete mode 100644 src/containers/Setup/SetupOrganizationPage.js create mode 100644 src/containers/Setup/SetupOrganizationPage.tsx delete mode 100644 src/containers/Setup/SetupRightSection.js create mode 100644 src/containers/Setup/SetupRightSection.tsx rename src/containers/Setup/{SetupSteps.js => SetupSteps.tsx} (100%) delete mode 100644 src/containers/Setup/SetupSubscription.js create mode 100644 src/containers/Setup/SetupSubscription.tsx rename src/containers/Setup/SetupSubscription/{SetupSubscriptionForm.js => SetupSubscriptionForm.tsx} (100%) delete mode 100644 src/containers/Setup/SetupSubscription/SubscriptionPaymentsMethodsSection.js create mode 100644 src/containers/Setup/SetupSubscription/SubscriptionPaymentsMethodsSection.tsx delete mode 100644 src/containers/Setup/SetupSubscription/SubscriptionPeriodsSection.js create mode 100644 src/containers/Setup/SetupSubscription/SubscriptionPeriodsSection.tsx delete mode 100644 src/containers/Setup/SetupSubscription/SubscriptionPlansSection.js create mode 100644 src/containers/Setup/SetupSubscription/SubscriptionPlansSection.tsx rename src/containers/Setup/{SetupWizardContent.js => SetupWizardContent.tsx} (100%) rename src/containers/Setup/{SubscriptionForm.schema.js => SubscriptionForm.schema.tsx} (100%) delete mode 100644 src/containers/Setup/WizardSetupPage.js create mode 100644 src/containers/Setup/WizardSetupPage.tsx delete mode 100644 src/containers/Setup/WizardSetupSteps.js create mode 100644 src/containers/Setup/WizardSetupSteps.tsx rename src/containers/Setup/{WorkflowIcon.js => WorkflowIcon.tsx} (100%) delete mode 100644 src/containers/Subscriptions/BillingForm.js create mode 100644 src/containers/Subscriptions/BillingForm.tsx delete mode 100644 src/containers/Subscriptions/BillingPaymentMethod.js create mode 100644 src/containers/Subscriptions/BillingPaymentMethod.tsx delete mode 100644 src/containers/Subscriptions/BillingPeriod.js create mode 100644 src/containers/Subscriptions/BillingPeriod.tsx delete mode 100644 src/containers/Subscriptions/BillingPeriodsInput.js create mode 100644 src/containers/Subscriptions/BillingPeriodsInput.tsx delete mode 100644 src/containers/Subscriptions/BillingPlan.js create mode 100644 src/containers/Subscriptions/BillingPlan.tsx delete mode 100644 src/containers/Subscriptions/BillingPlansForm.js create mode 100644 src/containers/Subscriptions/BillingPlansForm.tsx delete mode 100644 src/containers/Subscriptions/BillingPlansInput.js create mode 100644 src/containers/Subscriptions/BillingPlansInput.tsx rename src/containers/Subscriptions/{BillingTab.js => BillingTab.tsx} (100%) delete mode 100644 src/containers/Subscriptions/LicenseTab.js create mode 100644 src/containers/Subscriptions/LicenseTab.tsx delete mode 100644 src/containers/Subscriptions/SubscriptionTabs.js create mode 100644 src/containers/Subscriptions/SubscriptionTabs.tsx delete mode 100644 src/containers/Subscriptions/billingPaymentmethod.js rename src/containers/Subscriptions/{utils.js => utils.tsx} (100%) delete mode 100644 src/containers/Subscriptions/withBillingActions.js create mode 100644 src/containers/Subscriptions/withBillingActions.tsx delete mode 100644 src/containers/Subscriptions/withPlan.js create mode 100644 src/containers/Subscriptions/withPlan.tsx delete mode 100644 src/containers/Subscriptions/withPlans.js create mode 100644 src/containers/Subscriptions/withPlans.tsx delete mode 100644 src/containers/Subscriptions/withSubscriptionPlansActions.js create mode 100644 src/containers/Subscriptions/withSubscriptionPlansActions.tsx delete mode 100644 src/containers/Subscriptions/withSubscriptions.js create mode 100644 src/containers/Subscriptions/withSubscriptions.tsx delete mode 100644 src/containers/Subscriptions/withSubscriptionsActions.js create mode 100644 src/containers/Subscriptions/withSubscriptionsActions.tsx delete mode 100644 src/containers/Subscriptions/withSubscriptionss.js create mode 100644 src/containers/Subscriptions/withSubscriptionss.tsx delete mode 100644 src/containers/TransactionsLocking/TransactionsLockingAlerts.js create mode 100644 src/containers/TransactionsLocking/TransactionsLockingAlerts.tsx delete mode 100644 src/containers/TransactionsLocking/TransactionsLockingBody.js create mode 100644 src/containers/TransactionsLocking/TransactionsLockingBody.tsx delete mode 100644 src/containers/TransactionsLocking/TransactionsLockingHeader.js create mode 100644 src/containers/TransactionsLocking/TransactionsLockingHeader.tsx delete mode 100644 src/containers/TransactionsLocking/TransactionsLockingList.js create mode 100644 src/containers/TransactionsLocking/TransactionsLockingList.tsx rename src/containers/TransactionsLocking/{TransactionsLockingPage.js => TransactionsLockingPage.tsx} (100%) delete mode 100644 src/containers/TransactionsLocking/TransactionsLockingProvider.js create mode 100644 src/containers/TransactionsLocking/TransactionsLockingProvider.tsx delete mode 100644 src/containers/TransactionsLocking/components.js create mode 100644 src/containers/TransactionsLocking/components.tsx rename src/containers/TransactionsLocking/{utils.js => utils.tsx} (100%) delete mode 100644 src/containers/UniversalSearch/DashboardUniversalSearch.js create mode 100644 src/containers/UniversalSearch/DashboardUniversalSearch.tsx rename src/containers/UniversalSearch/{DashboardUniversalSearchBinds.js => DashboardUniversalSearchBinds.tsx} (100%) rename src/containers/UniversalSearch/{DashboardUniversalSearchHotkeys.js => DashboardUniversalSearchHotkeys.tsx} (100%) rename src/containers/UniversalSearch/{DashboardUniversalSearchItemActions.js => DashboardUniversalSearchItemActions.tsx} (100%) delete mode 100644 src/containers/UniversalSearch/components.js create mode 100644 src/containers/UniversalSearch/components.tsx delete mode 100644 src/containers/UniversalSearch/utils.js create mode 100644 src/containers/UniversalSearch/utils.tsx rename src/containers/UniversalSearch/{withUniversalSearch.js => withUniversalSearch.tsx} (100%) delete mode 100644 src/containers/UniversalSearch/withUniversalSearchActions.js create mode 100644 src/containers/UniversalSearch/withUniversalSearchActions.tsx delete mode 100644 src/containers/Users/withUsers.js create mode 100644 src/containers/Users/withUsers.tsx delete mode 100644 src/containers/Users/withUsersActions.js create mode 100644 src/containers/Users/withUsersActions.tsx delete mode 100644 src/containers/Vendors/VendorForm/VendorAttahmentTab.js create mode 100644 src/containers/Vendors/VendorForm/VendorAttahmentTab.tsx delete mode 100644 src/containers/Vendors/VendorForm/VendorFinanicalPanelTab.js create mode 100644 src/containers/Vendors/VendorForm/VendorFinanicalPanelTab.tsx delete mode 100644 src/containers/Vendors/VendorForm/VendorFloatingActions.js create mode 100644 src/containers/Vendors/VendorForm/VendorFloatingActions.tsx rename src/containers/Vendors/VendorForm/{VendorForm.schema.js => VendorForm.schema.tsx} (100%) delete mode 100644 src/containers/Vendors/VendorForm/VendorFormAfterPrimarySection.js create mode 100644 src/containers/Vendors/VendorForm/VendorFormAfterPrimarySection.tsx delete mode 100644 src/containers/Vendors/VendorForm/VendorFormFormik.js create mode 100644 src/containers/Vendors/VendorForm/VendorFormFormik.tsx delete mode 100644 src/containers/Vendors/VendorForm/VendorFormPage.js create mode 100644 src/containers/Vendors/VendorForm/VendorFormPage.tsx delete mode 100644 src/containers/Vendors/VendorForm/VendorFormPrimarySection.js create mode 100644 src/containers/Vendors/VendorForm/VendorFormPrimarySection.tsx delete mode 100644 src/containers/Vendors/VendorForm/VendorFormProvider.js create mode 100644 src/containers/Vendors/VendorForm/VendorFormProvider.tsx delete mode 100644 src/containers/Vendors/VendorForm/VendorsTabs.js create mode 100644 src/containers/Vendors/VendorForm/VendorsTabs.tsx rename src/containers/Vendors/VendorForm/{utils.js => utils.tsx} (100%) delete mode 100644 src/containers/Vendors/VendorsAlerts.js create mode 100644 src/containers/Vendors/VendorsAlerts.tsx delete mode 100644 src/containers/Vendors/VendorsLanding/VendorActionsBar.js create mode 100644 src/containers/Vendors/VendorsLanding/VendorActionsBar.tsx delete mode 100644 src/containers/Vendors/VendorsLanding/VendorViewsTabs.js create mode 100644 src/containers/Vendors/VendorsLanding/VendorViewsTabs.tsx delete mode 100644 src/containers/Vendors/VendorsLanding/VendorsEmptyStatus.js create mode 100644 src/containers/Vendors/VendorsLanding/VendorsEmptyStatus.tsx delete mode 100644 src/containers/Vendors/VendorsLanding/VendorsList.js create mode 100644 src/containers/Vendors/VendorsLanding/VendorsList.tsx delete mode 100644 src/containers/Vendors/VendorsLanding/VendorsListProvider.js create mode 100644 src/containers/Vendors/VendorsLanding/VendorsListProvider.tsx delete mode 100644 src/containers/Vendors/VendorsLanding/VendorsTable.js create mode 100644 src/containers/Vendors/VendorsLanding/VendorsTable.tsx delete mode 100644 src/containers/Vendors/VendorsLanding/components.js create mode 100644 src/containers/Vendors/VendorsLanding/components.tsx delete mode 100644 src/containers/Vendors/VendorsLanding/utils.js create mode 100644 src/containers/Vendors/VendorsLanding/utils.tsx delete mode 100644 src/containers/Vendors/VendorsLanding/withVendors.js create mode 100644 src/containers/Vendors/VendorsLanding/withVendors.tsx delete mode 100644 src/containers/Vendors/VendorsLanding/withVendorsActions.js create mode 100644 src/containers/Vendors/VendorsLanding/withVendorsActions.tsx delete mode 100644 src/containers/Vendors/VendorsUniversalSearch.js create mode 100644 src/containers/Vendors/VendorsUniversalSearch.tsx delete mode 100644 src/containers/Vendors/utils.js create mode 100644 src/containers/Vendors/utils.tsx delete mode 100644 src/containers/Vendors/withVendorDetail.js create mode 100644 src/containers/Vendors/withVendorDetail.tsx delete mode 100644 src/containers/Views/ViewForm.container.js create mode 100644 src/containers/Views/ViewForm.container.tsx delete mode 100644 src/containers/Views/ViewForm.js create mode 100644 src/containers/Views/ViewForm.tsx delete mode 100644 src/containers/Views/ViewFormPage.js create mode 100644 src/containers/Views/ViewFormPage.tsx rename src/containers/Views/{withCurrentView.js => withCurrentView.tsx} (100%) delete mode 100644 src/containers/Views/withViewDetails.js create mode 100644 src/containers/Views/withViewDetails.tsx rename src/containers/{FinancialStatements/FinancialStatements.js => Views/withViews.tsx} (100%) delete mode 100644 src/containers/Views/withViewsActions.js create mode 100644 src/containers/Views/withViewsActions.tsx delete mode 100644 src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferEditorField.js create mode 100644 src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferEditorField.tsx delete mode 100644 src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferFloatingActions.js create mode 100644 src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferFloatingActions.tsx delete mode 100644 src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferForm.js delete mode 100644 src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferForm.schema.js create mode 100644 src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferForm.schema.tsx create mode 100644 src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferForm.tsx delete mode 100644 src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferFormDialog.js create mode 100644 src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferFormDialog.tsx delete mode 100644 src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferFormEntriesTable.js create mode 100644 src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferFormEntriesTable.tsx delete mode 100644 src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferFormFooter.js create mode 100644 src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferFormFooter.tsx delete mode 100644 src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferFormFooterLeft.js create mode 100644 src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferFormFooterLeft.tsx rename src/containers/{FinancialStatements/LedgerSheet.js => WarehouseTransfers/WarehouseTransferForm/WarehouseTransferFormFooterRight.tsx} (100%) delete mode 100644 src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferFormHeader.js create mode 100644 src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferFormHeader.tsx delete mode 100644 src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferFormHeaderFields.js create mode 100644 src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferFormHeaderFields.tsx delete mode 100644 src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferFormPage.js create mode 100644 src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferFormPage.tsx delete mode 100644 src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferFormProvider.js create mode 100644 src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferFormProvider.tsx delete mode 100644 src/containers/WarehouseTransfers/WarehouseTransferForm/components.js create mode 100644 src/containers/WarehouseTransfers/WarehouseTransferForm/components.tsx delete mode 100644 src/containers/WarehouseTransfers/WarehouseTransferForm/utils.js create mode 100644 src/containers/WarehouseTransfers/WarehouseTransferForm/utils.tsx delete mode 100644 src/containers/WarehouseTransfers/WarehouseTransfersLanding/WarehouseTransfersActionsBar.js create mode 100644 src/containers/WarehouseTransfers/WarehouseTransfersLanding/WarehouseTransfersActionsBar.tsx delete mode 100644 src/containers/WarehouseTransfers/WarehouseTransfersLanding/WarehouseTransfersDataTable.js create mode 100644 src/containers/WarehouseTransfers/WarehouseTransfersLanding/WarehouseTransfersDataTable.tsx delete mode 100644 src/containers/WarehouseTransfers/WarehouseTransfersLanding/WarehouseTransfersEmptyStatus.js create mode 100644 src/containers/WarehouseTransfers/WarehouseTransfersLanding/WarehouseTransfersEmptyStatus.tsx delete mode 100644 src/containers/WarehouseTransfers/WarehouseTransfersLanding/WarehouseTransfersList.js create mode 100644 src/containers/WarehouseTransfers/WarehouseTransfersLanding/WarehouseTransfersList.tsx delete mode 100644 src/containers/WarehouseTransfers/WarehouseTransfersLanding/WarehouseTransfersListProvider.js create mode 100644 src/containers/WarehouseTransfers/WarehouseTransfersLanding/WarehouseTransfersListProvider.tsx delete mode 100644 src/containers/WarehouseTransfers/WarehouseTransfersLanding/WarehouseTransfersViewTabs.js create mode 100644 src/containers/WarehouseTransfers/WarehouseTransfersLanding/WarehouseTransfersViewTabs.tsx delete mode 100644 src/containers/WarehouseTransfers/WarehouseTransfersLanding/components.js create mode 100644 src/containers/WarehouseTransfers/WarehouseTransfersLanding/components.tsx delete mode 100644 src/containers/WarehouseTransfers/WarehouseTransfersLanding/withWarehouseTransfers.js create mode 100644 src/containers/WarehouseTransfers/WarehouseTransfersLanding/withWarehouseTransfers.tsx delete mode 100644 src/containers/WarehouseTransfers/WarehouseTransfersLanding/withWarehouseTransfersActions.js create mode 100644 src/containers/WarehouseTransfers/WarehouseTransfersLanding/withWarehouseTransfersActions.tsx delete mode 100644 src/containers/WarehouseTransfers/WarehousesTransfersAlerts.js create mode 100644 src/containers/WarehouseTransfers/WarehousesTransfersAlerts.tsx delete mode 100644 src/containers/WarehouseTransfers/utils.js create mode 100644 src/containers/WarehouseTransfers/utils.tsx rename src/hooks/dashboard/{index.js => index.tsx} (100%) delete mode 100644 src/hooks/dashboard/useKeywordShortcuts.js create mode 100644 src/hooks/dashboard/useKeywordShortcuts.tsx rename src/hooks/{index.js => index.tsx} (100%) delete mode 100644 src/hooks/query/GenericResource/index.js create mode 100644 src/hooks/query/GenericResource/index.tsx delete mode 100644 src/hooks/query/UniversalSearch/UniversalSearch.js create mode 100644 src/hooks/query/UniversalSearch/UniversalSearch.tsx rename src/hooks/query/{accounts.js => accounts.tsx} (100%) rename src/hooks/query/{authentication.js => authentication.tsx} (100%) rename src/hooks/query/{base.js => base.tsx} (100%) delete mode 100644 src/hooks/query/bills.js create mode 100644 src/hooks/query/bills.tsx rename src/hooks/query/{branches.js => branches.tsx} (100%) rename src/hooks/query/{cashflowAccounts.js => cashflowAccounts.tsx} (100%) rename src/hooks/query/{contacts.js => contacts.tsx} (100%) delete mode 100644 src/hooks/query/creditNote.js create mode 100644 src/hooks/query/creditNote.tsx rename src/hooks/query/{currencies.js => currencies.tsx} (100%) delete mode 100644 src/hooks/query/customers.js create mode 100644 src/hooks/query/customers.tsx delete mode 100644 src/hooks/query/estimates.js create mode 100644 src/hooks/query/estimates.tsx delete mode 100644 src/hooks/query/exchangeRates.js create mode 100644 src/hooks/query/exchangeRates.tsx delete mode 100644 src/hooks/query/expenses.js create mode 100644 src/hooks/query/expenses.tsx delete mode 100644 src/hooks/query/financialReports.js create mode 100644 src/hooks/query/financialReports.tsx rename src/hooks/query/{index.js => index.tsx} (100%) delete mode 100644 src/hooks/query/inventoryAdjustments.js create mode 100644 src/hooks/query/inventoryAdjustments.tsx rename src/hooks/query/{invite.js => invite.tsx} (100%) delete mode 100644 src/hooks/query/invoices.js create mode 100644 src/hooks/query/invoices.tsx delete mode 100644 src/hooks/query/items.js create mode 100644 src/hooks/query/items.tsx rename src/hooks/query/{itemsCategories.js => itemsCategories.tsx} (100%) rename src/hooks/query/{jobs.js => jobs.tsx} (100%) rename src/hooks/query/{landedCost.js => landedCost.tsx} (100%) delete mode 100644 src/hooks/query/manualJournals.js create mode 100644 src/hooks/query/manualJournals.tsx rename src/hooks/query/{misc.js => misc.tsx} (100%) rename src/hooks/query/{organization.js => organization.tsx} (100%) delete mode 100644 src/hooks/query/paymentMades.js create mode 100644 src/hooks/query/paymentMades.tsx delete mode 100644 src/hooks/query/paymentReceives.js create mode 100644 src/hooks/query/paymentReceives.tsx delete mode 100644 src/hooks/query/receipts.js create mode 100644 src/hooks/query/receipts.tsx rename src/hooks/query/{roles.js => roles.tsx} (100%) delete mode 100644 src/hooks/query/settings.js create mode 100644 src/hooks/query/settings.tsx rename src/hooks/query/{subscriptions.js => subscriptions.tsx} (100%) delete mode 100644 src/hooks/query/transactionsLocking.js create mode 100644 src/hooks/query/transactionsLocking.tsx rename src/hooks/query/{types.js => types.tsx} (100%) rename src/hooks/query/{users.js => users.tsx} (100%) delete mode 100644 src/hooks/query/vendorCredit.js create mode 100644 src/hooks/query/vendorCredit.tsx delete mode 100644 src/hooks/query/vendors.js create mode 100644 src/hooks/query/vendors.tsx rename src/hooks/query/{views.js => views.tsx} (100%) delete mode 100644 src/hooks/query/warehouses.js create mode 100644 src/hooks/query/warehouses.tsx delete mode 100644 src/hooks/query/warehousesTransfers.js create mode 100644 src/hooks/query/warehousesTransfers.tsx delete mode 100644 src/hooks/stackableState.js delete mode 100644 src/hooks/state/authentication.js create mode 100644 src/hooks/state/authentication.tsx delete mode 100644 src/hooks/state/dashboard.js create mode 100644 src/hooks/state/dashboard.tsx delete mode 100644 src/hooks/state/feature.js create mode 100644 src/hooks/state/feature.tsx delete mode 100644 src/hooks/state/globalErrors.js create mode 100644 src/hooks/state/globalErrors.tsx rename src/hooks/state/{index.js => index.tsx} (100%) delete mode 100644 src/hooks/state/organizations.js create mode 100644 src/hooks/state/organizations.tsx delete mode 100644 src/hooks/state/settings.js create mode 100644 src/hooks/state/settings.tsx delete mode 100644 src/hooks/state/subscriptions.js create mode 100644 src/hooks/state/subscriptions.tsx delete mode 100644 src/hooks/useAppRoutes.js rename src/hooks/{useAutofocus.js => useAutofocus.tsx} (100%) delete mode 100644 src/hooks/useMedia.js create mode 100644 src/hooks/useMedia.tsx rename src/hooks/{useQueryRequest.js => useQueryRequest.tsx} (100%) rename src/hooks/{useRequest.js => useRequest.tsx} (100%) rename src/hooks/{useRequestPdf.js => useRequestPdf.tsx} (100%) delete mode 100644 src/hooks/utils/index.js create mode 100644 src/hooks/utils/index.tsx delete mode 100644 src/hooks/utils/useAbilityContext.js create mode 100644 src/hooks/utils/useAbilityContext.tsx delete mode 100644 src/hooks/utils/useAsync.js rename src/hooks/utils/{useIntersectionObserver.js => useIntersectionObserver.tsx} (100%) rename src/hooks/utils/{useLocalStorage.js => useLocalStorage.tsx} (100%) rename src/hooks/utils/{usePrevious.js => usePrevious.tsx} (100%) rename src/hooks/utils/{useRequestPdf.js => useRequestPdf.tsx} (100%) rename src/hooks/utils/{useUpdateEffect.js => useUpdateEffect.tsx} (100%) rename src/hooks/utils/{useWatch.js => useWatch.tsx} (100%) rename src/hooks/utils/{useWhen.js => useWhen.tsx} (100%) delete mode 100644 src/index.js create mode 100644 src/index.tsx rename src/lang/ar/{locale.js => locale.tsx} (100%) rename src/lang/en/{authentication.js => authentication.tsx} (100%) rename src/lang/en/{locale.js => locale.tsx} (100%) rename src/lang/{printValue.js => printValue.tsx} (100%) delete mode 100644 src/logo.svg create mode 100644 src/react-app-env.d.ts delete mode 100644 src/routes/authentication.js create mode 100644 src/routes/authentication.tsx delete mode 100644 src/routes/dashboard.js create mode 100644 src/routes/dashboard.tsx delete mode 100644 src/routes/preferences.js create mode 100644 src/routes/preferences.tsx rename src/routes/{preferencesTabs.js => preferencesTabs.tsx} (100%) delete mode 100644 src/routes/register.js create mode 100644 src/routes/register.tsx rename src/{serviceWorker.js => serviceWorker.tsx} (100%) delete mode 100644 src/services/ApiService.js create mode 100644 src/services/ApiService.tsx delete mode 100644 src/services/NamedRoutes.js create mode 100644 src/services/NamedRoutes.tsx delete mode 100644 src/services/RemoteDataBinding.js create mode 100644 src/services/RemoteDataBinding.tsx delete mode 100644 src/services/axios.js create mode 100644 src/services/axios.tsx rename src/services/{yup.js => yup.tsx} (100%) rename src/{setupTests.js => setupTests.tsx} (100%) rename src/static/json/{icons.js => icons.tsx} (100%) delete mode 100644 src/store/Bills/bills.actions.js create mode 100644 src/store/Bills/bills.actions.tsx delete mode 100644 src/store/Bills/bills.reducer.js create mode 100644 src/store/Bills/bills.reducer.tsx delete mode 100644 src/store/Bills/bills.selectors.js create mode 100644 src/store/Bills/bills.selectors.tsx rename src/store/Bills/{bills.type.js => bills.type.tsx} (100%) delete mode 100644 src/store/CashflowAccounts/CashflowAccounts.actions.js create mode 100644 src/store/CashflowAccounts/CashflowAccounts.actions.tsx delete mode 100644 src/store/CashflowAccounts/CashflowAccounts.reducer.js create mode 100644 src/store/CashflowAccounts/CashflowAccounts.reducer.tsx delete mode 100644 src/store/CashflowAccounts/CashflowAccounts.selectors.js create mode 100644 src/store/CashflowAccounts/CashflowAccounts.selectors.tsx rename src/store/CashflowAccounts/{CashflowAccounts.types.js => CashflowAccounts.types.tsx} (100%) delete mode 100644 src/store/CreditNote/creditNote.actions.js create mode 100644 src/store/CreditNote/creditNote.actions.tsx delete mode 100644 src/store/CreditNote/creditNote.reducer.js create mode 100644 src/store/CreditNote/creditNote.reducer.tsx delete mode 100644 src/store/CreditNote/creditNote.selector.js create mode 100644 src/store/CreditNote/creditNote.selector.tsx rename src/store/CreditNote/{creditNote.type.js => creditNote.type.tsx} (100%) delete mode 100644 src/store/Estimate/estimates.actions.js create mode 100644 src/store/Estimate/estimates.actions.tsx delete mode 100644 src/store/Estimate/estimates.reducer.js create mode 100644 src/store/Estimate/estimates.reducer.tsx delete mode 100644 src/store/Estimate/estimates.selectors.js create mode 100644 src/store/Estimate/estimates.selectors.tsx rename src/store/Estimate/{estimates.types.js => estimates.types.tsx} (100%) delete mode 100644 src/store/ExchangeRate/exchange.actions.js create mode 100644 src/store/ExchangeRate/exchange.actions.tsx delete mode 100644 src/store/ExchangeRate/exchange.reducer.js create mode 100644 src/store/ExchangeRate/exchange.reducer.tsx delete mode 100644 src/store/ExchangeRate/exchange.selector.js create mode 100644 src/store/ExchangeRate/exchange.selector.tsx rename src/store/ExchangeRate/{exchange.type.js => exchange.type.tsx} (100%) delete mode 100644 src/store/Invoice/invoices.actions.js create mode 100644 src/store/Invoice/invoices.actions.tsx delete mode 100644 src/store/Invoice/invoices.reducer.js create mode 100644 src/store/Invoice/invoices.reducer.tsx delete mode 100644 src/store/Invoice/invoices.selector.js create mode 100644 src/store/Invoice/invoices.selector.tsx rename src/store/Invoice/{invoices.types.js => invoices.types.tsx} (100%) delete mode 100644 src/store/PaymentMades/paymentMades.actions.js create mode 100644 src/store/PaymentMades/paymentMades.actions.tsx delete mode 100644 src/store/PaymentMades/paymentMades.reducer.js create mode 100644 src/store/PaymentMades/paymentMades.reducer.tsx delete mode 100644 src/store/PaymentMades/paymentMades.selector.js create mode 100644 src/store/PaymentMades/paymentMades.selector.tsx rename src/store/PaymentMades/{paymentMades.type.js => paymentMades.type.tsx} (100%) delete mode 100644 src/store/PaymentReceives/paymentReceives.actions.js create mode 100644 src/store/PaymentReceives/paymentReceives.actions.tsx delete mode 100644 src/store/PaymentReceives/paymentReceives.reducer.js create mode 100644 src/store/PaymentReceives/paymentReceives.reducer.tsx delete mode 100644 src/store/PaymentReceives/paymentReceives.selector.js create mode 100644 src/store/PaymentReceives/paymentReceives.selector.tsx rename src/store/PaymentReceives/{paymentReceives.type.js => paymentReceives.type.tsx} (100%) rename src/store/{ResetMiddleware.js => ResetMiddleware.tsx} (100%) delete mode 100644 src/store/VendorCredit/VendorCredit.reducer.js create mode 100644 src/store/VendorCredit/VendorCredit.reducer.tsx delete mode 100644 src/store/VendorCredit/vendorCredit.actions.js create mode 100644 src/store/VendorCredit/vendorCredit.actions.tsx delete mode 100644 src/store/VendorCredit/vendorCredit.selector.js create mode 100644 src/store/VendorCredit/vendorCredit.selector.tsx rename src/store/VendorCredit/{vendorCredit.type.js => vendorCredit.type.tsx} (100%) delete mode 100644 src/store/WarehouseTransfer/warehouseTransfer.actions.js create mode 100644 src/store/WarehouseTransfer/warehouseTransfer.actions.tsx delete mode 100644 src/store/WarehouseTransfer/warehouseTransfer.reducer.js create mode 100644 src/store/WarehouseTransfer/warehouseTransfer.reducer.tsx delete mode 100644 src/store/WarehouseTransfer/warehouseTransfer.selector.js create mode 100644 src/store/WarehouseTransfer/warehouseTransfer.selector.tsx rename src/store/WarehouseTransfer/{warehouseTransfer.type.js => warehouseTransfer.type.tsx} (100%) delete mode 100644 src/store/accounts/accounts.actions.js create mode 100644 src/store/accounts/accounts.actions.tsx delete mode 100644 src/store/accounts/accounts.reducer.js create mode 100644 src/store/accounts/accounts.reducer.tsx delete mode 100644 src/store/accounts/accounts.selectors.js create mode 100644 src/store/accounts/accounts.selectors.tsx rename src/store/accounts/{accounts.types.js => accounts.types.tsx} (100%) delete mode 100644 src/store/authentication/authentication.actions.js create mode 100644 src/store/authentication/authentication.actions.tsx delete mode 100644 src/store/authentication/authentication.reducer.js create mode 100644 src/store/authentication/authentication.reducer.tsx rename src/store/authentication/{authentication.selectors.js => authentication.selectors.tsx} (100%) rename src/store/authentication/{authentication.types.js => authentication.types.tsx} (100%) delete mode 100644 src/store/billing/Billing.action.js create mode 100644 src/store/billing/Billing.action.tsx rename src/{containers/Views/withViews.js => store/billing/Billing.type.tsx} (100%) delete mode 100644 src/store/createStore.js create mode 100644 src/store/createStore.tsx delete mode 100644 src/store/currencies/currencies.actions.js create mode 100644 src/store/currencies/currencies.actions.tsx delete mode 100644 src/store/currencies/currencies.reducer.js create mode 100644 src/store/currencies/currencies.reducer.tsx delete mode 100644 src/store/currencies/currencies.selector.js create mode 100644 src/store/currencies/currencies.selector.tsx rename src/store/currencies/{currencies.types.js => currencies.types.tsx} (100%) delete mode 100644 src/store/customFields/customFields.actions.js create mode 100644 src/store/customFields/customFields.actions.tsx delete mode 100644 src/store/customFields/customFields.reducer.js create mode 100644 src/store/customFields/customFields.reducer.tsx rename src/store/customFields/{customFields.types.js => customFields.types.tsx} (100%) delete mode 100644 src/store/customViews/customViews.actions.js create mode 100644 src/store/customViews/customViews.actions.tsx delete mode 100644 src/store/customViews/customViews.reducer.js create mode 100644 src/store/customViews/customViews.reducer.tsx delete mode 100644 src/store/customViews/customViews.selectors.js create mode 100644 src/store/customViews/customViews.selectors.tsx rename src/store/customViews/{customViews.types.js => customViews.types.tsx} (100%) delete mode 100644 src/store/customers/customers.actions.js create mode 100644 src/store/customers/customers.actions.tsx delete mode 100644 src/store/customers/customers.reducer.js create mode 100644 src/store/customers/customers.reducer.tsx delete mode 100644 src/store/customers/customers.selectors.js create mode 100644 src/store/customers/customers.selectors.tsx rename src/store/customers/{customers.type.js => customers.type.tsx} (100%) delete mode 100644 src/store/dashboard/dashboard.actions.js create mode 100644 src/store/dashboard/dashboard.actions.tsx delete mode 100644 src/store/dashboard/dashboard.reducer.js create mode 100644 src/store/dashboard/dashboard.reducer.tsx rename src/store/dashboard/{dashboard.selectors.js => dashboard.selectors.tsx} (100%) rename src/store/dashboard/{dashboard.types.js => dashboard.types.tsx} (100%) rename src/store/enhancers/{monitorReducer.js => monitorReducer.tsx} (100%) delete mode 100644 src/store/expenses/expenses.actions.js create mode 100644 src/store/expenses/expenses.actions.tsx delete mode 100644 src/store/expenses/expenses.reducer.js create mode 100644 src/store/expenses/expenses.reducer.tsx delete mode 100644 src/store/expenses/expenses.selectors.js create mode 100644 src/store/expenses/expenses.selectors.tsx rename src/store/expenses/{expenses.types.js => expenses.types.tsx} (100%) delete mode 100644 src/store/financialStatement/financialStatements.actions.js create mode 100644 src/store/financialStatement/financialStatements.actions.tsx rename src/store/financialStatement/{financialStatements.mappers.js => financialStatements.mappers.tsx} (100%) delete mode 100644 src/store/financialStatement/financialStatements.reducer.js create mode 100644 src/store/financialStatement/financialStatements.reducer.tsx rename src/store/financialStatement/{financialStatements.selectors.js => financialStatements.selectors.tsx} (100%) rename src/store/financialStatement/{financialStatements.types.js => financialStatements.types.tsx} (100%) rename src/store/globalErrors/{globalErrors.actions.js => globalErrors.actions.tsx} (100%) delete mode 100644 src/store/globalErrors/globalErrors.reducer.js create mode 100644 src/store/globalErrors/globalErrors.reducer.tsx delete mode 100644 src/store/inventoryAdjustments/inventoryAdjustment.actions.js create mode 100644 src/store/inventoryAdjustments/inventoryAdjustment.actions.tsx delete mode 100644 src/store/inventoryAdjustments/inventoryAdjustment.reducer.js create mode 100644 src/store/inventoryAdjustments/inventoryAdjustment.reducer.tsx delete mode 100644 src/store/inventoryAdjustments/inventoryAdjustment.selector.js create mode 100644 src/store/inventoryAdjustments/inventoryAdjustment.selector.tsx rename src/store/inventoryAdjustments/{inventoryAdjustment.type.js => inventoryAdjustment.type.tsx} (100%) delete mode 100644 src/store/itemCategories/ItemsCategories.selectors.js create mode 100644 src/store/itemCategories/ItemsCategories.selectors.tsx delete mode 100644 src/store/itemCategories/itemsCategory.actions.js create mode 100644 src/store/itemCategories/itemsCategory.actions.tsx delete mode 100644 src/store/itemCategories/itemsCategory.reducer.js create mode 100644 src/store/itemCategories/itemsCategory.reducer.tsx rename src/store/itemCategories/{itemsCategory.type.js => itemsCategory.type.tsx} (100%) delete mode 100644 src/store/itemCategories/itemsCateory.reducer.js create mode 100644 src/store/itemCategories/itemsCateory.reducer.tsx delete mode 100644 src/store/items/items.actions.js create mode 100644 src/store/items/items.actions.tsx delete mode 100644 src/store/items/items.reducer.js create mode 100644 src/store/items/items.reducer.tsx delete mode 100644 src/store/items/items.selectors.js create mode 100644 src/store/items/items.selectors.tsx rename src/store/items/{items.types.js => items.types.tsx} (100%) rename src/store/{journalNumber.reducer.js => journalNumber.reducer.tsx} (100%) rename src/store/{localStorage.js => localStorage.tsx} (100%) rename src/{middleware/logger.js => store/logger.middleware.ts} (100%) delete mode 100644 src/store/manualJournals/manualJournals.actions.js create mode 100644 src/store/manualJournals/manualJournals.actions.tsx delete mode 100644 src/store/manualJournals/manualJournals.reducers.js create mode 100644 src/store/manualJournals/manualJournals.reducers.tsx delete mode 100644 src/store/manualJournals/manualJournals.selectors.js create mode 100644 src/store/manualJournals/manualJournals.selectors.tsx rename src/store/manualJournals/{manualJournals.types.js => manualJournals.types.tsx} (100%) rename src/store/media/{media.actions.js => media.actions.tsx} (100%) rename src/{containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferFormFooterRight.js => store/media/media.reducers.tsx} (100%) rename src/store/{billing/Billing.type.js => media/media.types.tsx} (100%) delete mode 100644 src/store/organizations/organizations.actions.js create mode 100644 src/store/organizations/organizations.actions.tsx delete mode 100644 src/store/organizations/organizations.reducers.js create mode 100644 src/store/organizations/organizations.reducers.tsx rename src/store/organizations/{organizations.selectors.js => organizations.selectors.tsx} (100%) rename src/store/organizations/{organizations.types.js => organizations.types.tsx} (100%) rename src/store/organizations/{withSetupWizard.js => withSetupWizard.tsx} (100%) rename src/store/{media/media.reducers.js => paginator.reducer.tsx} (100%) delete mode 100644 src/store/plans/plans.actions.js create mode 100644 src/store/plans/plans.actions.tsx delete mode 100644 src/store/plans/plans.reducer.js create mode 100644 src/store/plans/plans.reducer.tsx rename src/store/plans/{plans.selectors.js => plans.selectors.tsx} (100%) rename src/store/plans/{plans.types.js => plans.types.tsx} (100%) delete mode 100644 src/store/preferences/preferences.actions.js create mode 100644 src/store/preferences/preferences.actions.tsx rename src/store/{media/media.types.js => preferences/preferences.reducer.tsx} (100%) rename src/store/preferences/{preferences.types.js => preferences.types.tsx} (100%) rename src/store/{queryReducers.js => queryReducers.tsx} (100%) delete mode 100644 src/store/receipts/receipts.actions.js create mode 100644 src/store/receipts/receipts.actions.tsx delete mode 100644 src/store/receipts/receipts.reducer.js create mode 100644 src/store/receipts/receipts.reducer.tsx delete mode 100644 src/store/receipts/receipts.selector.js create mode 100644 src/store/receipts/receipts.selector.tsx rename src/store/receipts/{receipts.type.js => receipts.type.tsx} (100%) rename src/store/{reducers.js => reducers.tsx} (100%) delete mode 100644 src/store/registers/register.action.js create mode 100644 src/store/registers/register.action.tsx delete mode 100644 src/store/registers/register.reducer.js create mode 100644 src/store/registers/register.reducer.tsx rename src/store/registers/{register.type.js => register.type.tsx} (100%) delete mode 100644 src/store/resetPassword/resetPassword.action.js create mode 100644 src/store/resetPassword/resetPassword.action.tsx delete mode 100644 src/store/resources/resource.types.js rename src/store/{paginator.reducer.js => resources/resource.types.tsx} (100%) delete mode 100644 src/store/resources/resources.actions.js create mode 100644 src/store/resources/resources.actions.tsx delete mode 100644 src/store/resources/resources.reducer.js create mode 100644 src/store/resources/resources.reducer.tsx delete mode 100644 src/store/resources/resources.selectors.js create mode 100644 src/store/resources/resources.selectors.tsx delete mode 100644 src/store/search/search.actions.js create mode 100644 src/store/search/search.actions.tsx delete mode 100644 src/store/search/search.reducer.js create mode 100644 src/store/search/search.reducer.tsx rename src/store/search/{search.type.js => search.type.tsx} (100%) rename src/store/{selectors.js => selectors.tsx} (100%) delete mode 100644 src/store/settings/settings.actions.js create mode 100644 src/store/settings/settings.actions.tsx delete mode 100644 src/store/settings/settings.reducer.js create mode 100644 src/store/settings/settings.reducer.tsx delete mode 100644 src/store/settings/settings.selectors.js rename src/store/{preferences/preferences.reducer.js => settings/settings.selectors.tsx} (100%) rename src/store/settings/{settings.type.js => settings.type.tsx} (100%) delete mode 100644 src/store/subscription/subscription.actions.js create mode 100644 src/store/subscription/subscription.actions.tsx delete mode 100644 src/store/subscription/subscription.reducer.js create mode 100644 src/store/subscription/subscription.reducer.tsx rename src/store/subscription/{subscription.selectors.js => subscription.selectors.tsx} (100%) rename src/store/subscription/{subscription.types.js => subscription.types.tsx} (100%) rename src/store/{tableState.reducer.js => tableState.reducer.tsx} (100%) rename src/store/{types.js => types.tsx} (100%) delete mode 100644 src/store/users/users.actions.js create mode 100644 src/store/users/users.actions.tsx delete mode 100644 src/store/users/users.reducer.js create mode 100644 src/store/users/users.reducer.tsx delete mode 100644 src/store/users/users.selectors.js create mode 100644 src/store/users/users.selectors.tsx rename src/store/users/{users.types.js => users.types.tsx} (100%) delete mode 100644 src/store/vendors/vendors.actions.js create mode 100644 src/store/vendors/vendors.actions.tsx delete mode 100644 src/store/vendors/vendors.reducer.js create mode 100644 src/store/vendors/vendors.reducer.tsx delete mode 100644 src/store/vendors/vendors.selectors.js create mode 100644 src/store/vendors/vendors.selectors.tsx rename src/store/vendors/{vendors.types.js => vendors.types.tsx} (100%) create mode 100644 src/stories/Button.stories.tsx create mode 100644 src/stories/Button.tsx create mode 100644 src/stories/Header.stories.tsx create mode 100644 src/stories/Header.tsx create mode 100644 src/stories/Introduction.stories.mdx create mode 100644 src/stories/Page.stories.tsx create mode 100644 src/stories/Page.tsx create mode 100644 src/stories/assets/code-brackets.svg create mode 100644 src/stories/assets/colors.svg create mode 100644 src/stories/assets/comments.svg create mode 100644 src/stories/assets/direction.svg create mode 100644 src/stories/assets/flow.svg create mode 100644 src/stories/assets/plugin.svg create mode 100644 src/stories/assets/repo.svg create mode 100644 src/stories/assets/stackalt.svg create mode 100644 src/stories/button.css create mode 100644 src/stories/header.css create mode 100644 src/stories/page.css rename src/utils/{deep.js => deep.tsx} (100%) delete mode 100644 src/utils/index.js create mode 100644 src/utils/index.tsx create mode 100644 tsconfig.base.json diff --git a/.env.example b/.env.example index abe9d60e6..e7efa5766 100644 --- a/.env.example +++ b/.env.example @@ -1 +1,3 @@ -APP_VERSION=$npm_package_version \ No newline at end of file +REACT_APP_VERSION=$npm_package_version +TSC_COMPILE_ON_ERROR=true +ESLINT_NO_DEV_ERRORS=true \ No newline at end of file diff --git a/.storybook/main.js b/.storybook/main.js new file mode 100644 index 000000000..d32a254b3 --- /dev/null +++ b/.storybook/main.js @@ -0,0 +1,13 @@ +module.exports = { + "stories": [ + "../src/**/*.stories.mdx", + "../src/**/*.stories.@(js|jsx|ts|tsx)" + ], + "addons": [ + "@storybook/addon-links", + "@storybook/addon-essentials", + "@storybook/addon-interactions", + "@storybook/preset-create-react-app" + ], + "framework": "@storybook/react" +} \ No newline at end of file diff --git a/.storybook/preview.js b/.storybook/preview.js new file mode 100644 index 000000000..48afd568a --- /dev/null +++ b/.storybook/preview.js @@ -0,0 +1,9 @@ +export const parameters = { + actions: { argTypesRegex: "^on[A-Z].*" }, + controls: { + matchers: { + color: /(background|color)$/i, + date: /Date$/, + }, + }, +} \ No newline at end of file diff --git a/config/env.js b/config/env.js deleted file mode 100644 index 24a907f0d..000000000 --- a/config/env.js +++ /dev/null @@ -1,104 +0,0 @@ -'use strict'; - -const fs = require('fs'); -const path = require('path'); -const paths = require('./paths'); - -// Make sure that including paths.js after env.js will read .env variables. -delete require.cache[require.resolve('./paths')]; - -const NODE_ENV = process.env.NODE_ENV; -if (!NODE_ENV) { - throw new Error( - 'The NODE_ENV environment variable is required but was not specified.' - ); -} - -// https://github.com/bkeepers/dotenv#what-other-env-files-can-i-use -const dotenvFiles = [ - `${paths.dotenv}.${NODE_ENV}.local`, - `${paths.dotenv}.${NODE_ENV}`, - // Don't include `.env.local` for `test` environment - // since normally you expect tests to produce the same - // results for everyone - NODE_ENV !== 'test' && `${paths.dotenv}.local`, - paths.dotenv, -].filter(Boolean); - -// Load environment variables from .env* files. Suppress warnings using silent -// if this file is missing. dotenv will never modify any environment variables -// that have already been set. Variable expansion is supported in .env files. -// https://github.com/motdotla/dotenv -// https://github.com/motdotla/dotenv-expand -dotenvFiles.forEach(dotenvFile => { - if (fs.existsSync(dotenvFile)) { - require('dotenv-expand')( - require('dotenv').config({ - path: dotenvFile, - }) - ); - } -}); - -// We support resolving modules according to `NODE_PATH`. -// This lets you use absolute paths in imports inside large monorepos: -// https://github.com/facebook/create-react-app/issues/253. -// It works similar to `NODE_PATH` in Node itself: -// https://nodejs.org/api/modules.html#modules_loading_from_the_global_folders -// Note that unlike in Node, only *relative* paths from `NODE_PATH` are honored. -// Otherwise, we risk importing Node.js core modules into an app instead of webpack shims. -// https://github.com/facebook/create-react-app/issues/1023#issuecomment-265344421 -// We also resolve them to make sure all tools using them work consistently. -const appDirectory = fs.realpathSync(process.cwd()); -process.env.NODE_PATH = (process.env.NODE_PATH || '') - .split(path.delimiter) - .filter(folder => folder && !path.isAbsolute(folder)) - .map(folder => path.resolve(appDirectory, folder)) - .join(path.delimiter); - -// Grab NODE_ENV and REACT_APP_* environment variables and prepare them to be -// injected into the application via DefinePlugin in webpack configuration. -const REACT_APP = /^REACT_APP_/i; - -function getClientEnvironment(publicUrl) { - const raw = Object.keys(process.env) - .filter(key => REACT_APP.test(key)) - .reduce( - (env, key) => { - env[key] = process.env[key]; - return env; - }, - { - // Useful for determining whether we’re running in production mode. - // Most importantly, it switches React into the correct mode. - NODE_ENV: process.env.NODE_ENV || 'development', - // Useful for resolving the correct path to static assets in `public`. - // For example, . - // This should only be used as an escape hatch. Normally you would put - // images into the `src` and `import` them in code to get their paths. - PUBLIC_URL: publicUrl, - // We support configuring the sockjs pathname during development. - // These settings let a developer run multiple simultaneous projects. - // They are used as the connection `hostname`, `pathname` and `port` - // in webpackHotDevClient. They are used as the `sockHost`, `sockPath` - // and `sockPort` options in webpack-dev-server. - WDS_SOCKET_HOST: process.env.WDS_SOCKET_HOST, - WDS_SOCKET_PATH: process.env.WDS_SOCKET_PATH, - WDS_SOCKET_PORT: process.env.WDS_SOCKET_PORT, - - // Application version. - VERSION: paths.appVersion - } - ); - // Stringify all values so we can feed into webpack DefinePlugin - const stringified = { - 'process.env': Object.keys(raw).reduce((env, key) => { - env[key] = JSON.stringify(raw[key]); - return env; - }, {}), - }; - - return { raw, stringified }; -} - -module.exports = getClientEnvironment; diff --git a/config/getHttpsConfig.js b/config/getHttpsConfig.js deleted file mode 100644 index 013d493c1..000000000 --- a/config/getHttpsConfig.js +++ /dev/null @@ -1,66 +0,0 @@ -'use strict'; - -const fs = require('fs'); -const path = require('path'); -const crypto = require('crypto'); -const chalk = require('react-dev-utils/chalk'); -const paths = require('./paths'); - -// Ensure the certificate and key provided are valid and if not -// throw an easy to debug error -function validateKeyAndCerts({ cert, key, keyFile, crtFile }) { - let encrypted; - try { - // publicEncrypt will throw an error with an invalid cert - encrypted = crypto.publicEncrypt(cert, Buffer.from('test')); - } catch (err) { - throw new Error( - `The certificate "${chalk.yellow(crtFile)}" is invalid.\n${err.message}` - ); - } - - try { - // privateDecrypt will throw an error with an invalid key - crypto.privateDecrypt(key, encrypted); - } catch (err) { - throw new Error( - `The certificate key "${chalk.yellow(keyFile)}" is invalid.\n${ - err.message - }` - ); - } -} - -// Read file and throw an error if it doesn't exist -function readEnvFile(file, type) { - if (!fs.existsSync(file)) { - throw new Error( - `You specified ${chalk.cyan( - type - )} in your env, but the file "${chalk.yellow(file)}" can't be found.` - ); - } - return fs.readFileSync(file); -} - -// Get the https config -// Return cert files if provided in env, otherwise just true or false -function getHttpsConfig() { - const { SSL_CRT_FILE, SSL_KEY_FILE, HTTPS } = process.env; - const isHttps = HTTPS === 'true'; - - if (isHttps && SSL_CRT_FILE && SSL_KEY_FILE) { - const crtFile = path.resolve(paths.appPath, SSL_CRT_FILE); - const keyFile = path.resolve(paths.appPath, SSL_KEY_FILE); - const config = { - cert: readEnvFile(crtFile, 'SSL_CRT_FILE'), - key: readEnvFile(keyFile, 'SSL_KEY_FILE'), - }; - - validateKeyAndCerts({ ...config, keyFile, crtFile }); - return config; - } - return isHttps; -} - -module.exports = getHttpsConfig; diff --git a/config/jest/cssTransform.js b/config/jest/cssTransform.js deleted file mode 100644 index 8f6511481..000000000 --- a/config/jest/cssTransform.js +++ /dev/null @@ -1,14 +0,0 @@ -'use strict'; - -// This is a custom Jest transformer turning style imports into empty objects. -// http://facebook.github.io/jest/docs/en/webpack.html - -module.exports = { - process() { - return 'module.exports = {};'; - }, - getCacheKey() { - // The output is always the same. - return 'cssTransform'; - }, -}; diff --git a/config/jest/fileTransform.js b/config/jest/fileTransform.js deleted file mode 100644 index aab67618c..000000000 --- a/config/jest/fileTransform.js +++ /dev/null @@ -1,40 +0,0 @@ -'use strict'; - -const path = require('path'); -const camelcase = require('camelcase'); - -// This is a custom Jest transformer turning file imports into filenames. -// http://facebook.github.io/jest/docs/en/webpack.html - -module.exports = { - process(src, filename) { - const assetFilename = JSON.stringify(path.basename(filename)); - - if (filename.match(/\.svg$/)) { - // Based on how SVGR generates a component name: - // https://github.com/smooth-code/svgr/blob/01b194cf967347d43d4cbe6b434404731b87cf27/packages/core/src/state.js#L6 - const pascalCaseFilename = camelcase(path.parse(filename).name, { - pascalCase: true, - }); - const componentName = `Svg${pascalCaseFilename}`; - return `const React = require('react'); - module.exports = { - __esModule: true, - default: ${assetFilename}, - ReactComponent: React.forwardRef(function ${componentName}(props, ref) { - return { - $$typeof: Symbol.for('react.element'), - type: 'svg', - ref: ref, - key: null, - props: Object.assign({}, props, { - children: ${assetFilename} - }) - }; - }), - };`; - } - - return `module.exports = ${assetFilename};`; - }, -}; diff --git a/config/modules.js b/config/modules.js deleted file mode 100644 index c8efd0dd0..000000000 --- a/config/modules.js +++ /dev/null @@ -1,141 +0,0 @@ -'use strict'; - -const fs = require('fs'); -const path = require('path'); -const paths = require('./paths'); -const chalk = require('react-dev-utils/chalk'); -const resolve = require('resolve'); - -/** - * Get additional module paths based on the baseUrl of a compilerOptions object. - * - * @param {Object} options - */ -function getAdditionalModulePaths(options = {}) { - const baseUrl = options.baseUrl; - - // We need to explicitly check for null and undefined (and not a falsy value) because - // TypeScript treats an empty string as `.`. - if (baseUrl == null) { - // If there's no baseUrl set we respect NODE_PATH - // Note that NODE_PATH is deprecated and will be removed - // in the next major release of create-react-app. - - const nodePath = process.env.NODE_PATH || ''; - return nodePath.split(path.delimiter).filter(Boolean); - } - - const baseUrlResolved = path.resolve(paths.appPath, baseUrl); - - // We don't need to do anything if `baseUrl` is set to `node_modules`. This is - // the default behavior. - if (path.relative(paths.appNodeModules, baseUrlResolved) === '') { - return null; - } - - // Allow the user set the `baseUrl` to `appSrc`. - if (path.relative(paths.appSrc, baseUrlResolved) === '') { - return [paths.appSrc]; - } - - // If the path is equal to the root directory we ignore it here. - // We don't want to allow importing from the root directly as source files are - // not transpiled outside of `src`. We do allow importing them with the - // absolute path (e.g. `src/Components/Button.js`) but we set that up with - // an alias. - if (path.relative(paths.appPath, baseUrlResolved) === '') { - return null; - } - - // Otherwise, throw an error. - throw new Error( - chalk.red.bold( - "Your project's `baseUrl` can only be set to `src` or `node_modules`." + - ' Create React App does not support other values at this time.' - ) - ); -} - -/** - * Get webpack aliases based on the baseUrl of a compilerOptions object. - * - * @param {*} options - */ -function getWebpackAliases(options = {}) { - const baseUrl = options.baseUrl; - - if (!baseUrl) { - return {}; - } - - const baseUrlResolved = path.resolve(paths.appPath, baseUrl); - - if (path.relative(paths.appPath, baseUrlResolved) === '') { - return { - src: paths.appSrc, - }; - } -} - -/** - * Get jest aliases based on the baseUrl of a compilerOptions object. - * - * @param {*} options - */ -function getJestAliases(options = {}) { - const baseUrl = options.baseUrl; - - if (!baseUrl) { - return {}; - } - - const baseUrlResolved = path.resolve(paths.appPath, baseUrl); - - if (path.relative(paths.appPath, baseUrlResolved) === '') { - return { - '^src/(.*)$': '/src/$1', - }; - } -} - -function getModules() { - // Check if TypeScript is setup - const hasTsConfig = fs.existsSync(paths.appTsConfig); - const hasJsConfig = fs.existsSync(paths.appJsConfig); - - if (hasTsConfig && hasJsConfig) { - throw new Error( - 'You have both a tsconfig.json and a jsconfig.json. If you are using TypeScript please remove your jsconfig.json file.' - ); - } - - let config; - - // If there's a tsconfig.json we assume it's a - // TypeScript project and set up the config - // based on tsconfig.json - if (hasTsConfig) { - const ts = require(resolve.sync('typescript', { - basedir: paths.appNodeModules, - })); - config = ts.readConfigFile(paths.appTsConfig, ts.sys.readFile).config; - // Otherwise we'll check if there is jsconfig.json - // for non TS projects. - } else if (hasJsConfig) { - config = require(paths.appJsConfig); - } - - config = config || {}; - const options = config.compilerOptions || {}; - - const additionalModulePaths = getAdditionalModulePaths(options); - - return { - additionalModulePaths: additionalModulePaths, - webpackAliases: getWebpackAliases(options), - jestAliases: getJestAliases(options), - hasTsConfig, - }; -} - -module.exports = getModules(); diff --git a/config/paths.js b/config/paths.js deleted file mode 100644 index d9a21bc72..000000000 --- a/config/paths.js +++ /dev/null @@ -1,75 +0,0 @@ -'use strict'; - -const path = require('path'); -const fs = require('fs'); -const getPublicUrlOrPath = require('react-dev-utils/getPublicUrlOrPath'); - -// Make sure any symlinks in the project folder are resolved: -// https://github.com/facebook/create-react-app/issues/637 -const appDirectory = fs.realpathSync(process.cwd()); -const resolveApp = relativePath => path.resolve(appDirectory, relativePath); - -// We use `PUBLIC_URL` environment variable or "homepage" field to infer -// "public path" at which the app is served. -// webpack needs to know it to put the right