mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-20 06:40:31 +00:00
refactor: HOCs named imports
This commit is contained in:
@@ -7,8 +7,8 @@ import { Intent } from '@blueprintjs/core';
|
||||
import { flatten, unflatten } from 'flat';
|
||||
|
||||
import { AppToaster } from '@/components';
|
||||
import withDashboardActions from '@/containers/Dashboard/withDashboardActions';
|
||||
import withSettings from '@/containers/Settings/withSettings';
|
||||
import { withDashboardActions } from '@/containers/Dashboard/withDashboardActions';
|
||||
import { withSettings } from '@/containers/Settings/withSettings';
|
||||
|
||||
import AccountantForm from './AccountantForm';
|
||||
import { AccountantSchema } from './Accountant.schema';
|
||||
|
||||
@@ -6,7 +6,7 @@ import styled from 'styled-components';
|
||||
|
||||
import { Card } from '@/components';
|
||||
import { CLASSES } from '@/constants/classes';
|
||||
import withDashboardActions from '@/containers/Dashboard/withDashboardActions';
|
||||
import { withDashboardActions } from '@/containers/Dashboard/withDashboardActions';
|
||||
import ApiKeysDataTable from './ApiKeysDataTable';
|
||||
import { compose } from '@/utils';
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ import React from 'react';
|
||||
import { Button, Intent } from '@blueprintjs/core';
|
||||
import { Icon, FormattedMessage as T } from '@/components';
|
||||
|
||||
import withDialogActions from '@/containers/Dialog/withDialogActions';
|
||||
import { withDialogActions } from '@/containers/Dialog/withDialogActions';
|
||||
import { compose } from '@/utils';
|
||||
|
||||
function ApiKeysActions({ openDialog, closeDialog }) {
|
||||
|
||||
@@ -3,8 +3,8 @@ import React, { useCallback } from 'react';
|
||||
import { compose } from '@/utils';
|
||||
import { DataTable, TableSkeletonRows, AppToaster } from '@/components';
|
||||
import { useApiKeys, useRevokeApiKey } from '@/hooks/query';
|
||||
import withDialogActions from '@/containers/Dialog/withDialogActions';
|
||||
import withAlertActions from '@/containers/Alert/withAlertActions';
|
||||
import { withDialogActions } from '@/containers/Dialog/withDialogActions';
|
||||
import { withAlertActions } from '@/containers/Alert/withAlertActions';
|
||||
import { ActionsMenu, useApiKeysTableColumns } from './components';
|
||||
import { Intent } from '@blueprintjs/core';
|
||||
import intl from 'react-intl-universal';
|
||||
|
||||
@@ -5,7 +5,7 @@ import intl from 'react-intl-universal';
|
||||
import BranchesDataTable from './BranchesDataTable';
|
||||
import BranchesEmptyStatus from './BranchesEmptyStatus';
|
||||
|
||||
import withDashboardActions from '@/containers/Dashboard/withDashboardActions';
|
||||
import { withDashboardActions } from '@/containers/Dashboard/withDashboardActions';
|
||||
import { useBranchesContext } from './BranchesProvider';
|
||||
|
||||
import { compose } from '@/utils';
|
||||
|
||||
@@ -4,7 +4,7 @@ import { Button, Intent } from '@blueprintjs/core';
|
||||
|
||||
import { Features } from '@/constants';
|
||||
import { FeatureCan, FormattedMessage as T, Icon } from '@/components';
|
||||
import withDialogActions from '@/containers/Dialog/withDialogActions';
|
||||
import { withDialogActions } from '@/containers/Dialog/withDialogActions';
|
||||
import { compose } from '@/utils';
|
||||
|
||||
function BranchesActions({
|
||||
|
||||
@@ -11,8 +11,8 @@ import { useBranchesTableColumns, ActionsMenu } from './components';
|
||||
import { useBranchesContext } from './BranchesProvider';
|
||||
import { useMarkBranchAsPrimary } from '@/hooks/query';
|
||||
|
||||
import withDialogActions from '@/containers/Dialog/withDialogActions';
|
||||
import withAlertActions from '@/containers/Alert/withAlertActions';
|
||||
import { withDialogActions } from '@/containers/Dialog/withDialogActions';
|
||||
import { withAlertActions } from '@/containers/Alert/withAlertActions';
|
||||
|
||||
import { compose } from '@/utils';
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
import React from 'react';
|
||||
import { Button, Intent } from '@blueprintjs/core';
|
||||
import { FormattedMessage as T, EmptyStatus } from '@/components';
|
||||
import withDialogActions from '@/containers/Dialog/withDialogActions';
|
||||
import { withDialogActions } from '@/containers/Dialog/withDialogActions';
|
||||
|
||||
import { compose } from '@/utils';
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ import {
|
||||
PreferencesBrandingFormContent,
|
||||
PreferencesBrandingFormFooter,
|
||||
} from './PreferencesBrandingFormContent';
|
||||
import withDashboardActions from '@/containers/Dashboard/withDashboardActions';
|
||||
import { withDashboardActions } from '@/containers/Dashboard/withDashboardActions';
|
||||
|
||||
function PreferencesBrandingPageRoot({ changePreferencesPageTitle }) {
|
||||
useEffect(() => {
|
||||
|
||||
@@ -8,10 +8,10 @@ import { Intent } from '@blueprintjs/core';
|
||||
import { AppToaster } from '@/components';
|
||||
import { PreferencesCreditNotesFormSchema } from './PreferencesCreditNotesForm.schema';
|
||||
import { PreferencesCreditNotesForm } from './PreferencesCreditNotesForm';
|
||||
import withDashboardActions from '@/containers/Dashboard/withDashboardActions';
|
||||
import { withDashboardActions } from '@/containers/Dashboard/withDashboardActions';
|
||||
|
||||
import { compose, transformToForm, transfromToSnakeCase } from '@/utils';
|
||||
import withSettings from '@/containers/Settings/withSettings';
|
||||
import { withSettings } from '@/containers/Settings/withSettings';
|
||||
import { transferObjectOptionsToArray } from '../Accountant/utils';
|
||||
import { useSaveSettings } from '@/hooks/query';
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@ import React, { useCallback } from 'react';
|
||||
import { Button, Intent } from '@blueprintjs/core';
|
||||
import { compose } from '@/utils';
|
||||
import { Icon, FormattedMessage as T } from '@/components';
|
||||
import withDialogActions from '@/containers/Dialog/withDialogActions';
|
||||
import { withDialogActions } from '@/containers/Dialog/withDialogActions';
|
||||
|
||||
function CurrenciesActions({ openDialog }) {
|
||||
const handleClickNewCurrency = useCallback(() => {
|
||||
|
||||
@@ -8,8 +8,8 @@ import { useCurrenciesContext } from './CurrenciesProvider';
|
||||
|
||||
import { ActionMenuList, useCurrenciesTableColumns } from './components';
|
||||
|
||||
import withDialogActions from '@/containers/Dialog/withDialogActions';
|
||||
import withAlertActions from '@/containers/Alert/withAlertActions';
|
||||
import { withDialogActions } from '@/containers/Dialog/withDialogActions';
|
||||
import { withAlertActions } from '@/containers/Alert/withAlertActions';
|
||||
import styled from 'styled-components';
|
||||
|
||||
/**
|
||||
|
||||
@@ -5,7 +5,7 @@ import intl from 'react-intl-universal';
|
||||
import { CurrenciesProvider } from './CurrenciesProvider';
|
||||
import CurrenciesDataTable from './CurrenciesDataTable';
|
||||
|
||||
import withDashboardActions from '@/containers/Dashboard/withDashboardActions';
|
||||
import { withDashboardActions } from '@/containers/Dashboard/withDashboardActions';
|
||||
|
||||
import { compose } from '@/utils';
|
||||
|
||||
|
||||
@@ -8,8 +8,8 @@ import * as R from 'ramda';
|
||||
import { AppToaster } from '@/components';
|
||||
import { PreferencesEstimatesFormSchema } from './PreferencesEstimatesForm.schema';
|
||||
import { PreferencesEstimatesForm } from './PreferencesEstimatesForm';
|
||||
import withDashboardActions from '@/containers/Dashboard/withDashboardActions';
|
||||
import withSettings from '@/containers/Settings/withSettings';
|
||||
import { withDashboardActions } from '@/containers/Dashboard/withDashboardActions';
|
||||
import { withSettings } from '@/containers/Settings/withSettings';
|
||||
|
||||
import { transferObjectOptionsToArray } from '../Accountant/utils';
|
||||
import { compose, transformToForm, transfromToSnakeCase } from '@/utils';
|
||||
|
||||
@@ -10,7 +10,7 @@ import { AppToaster } from '@/components';
|
||||
import GeneralForm from './GeneralForm';
|
||||
import { PreferencesGeneralSchema } from './General.schema';
|
||||
import { useGeneralFormContext } from './GeneralFormProvider';
|
||||
import withDashboardActions from '@/containers/Dashboard/withDashboardActions';
|
||||
import { withDashboardActions } from '@/containers/Dashboard/withDashboardActions';
|
||||
|
||||
import { compose, transformToForm } from '@/utils';
|
||||
|
||||
|
||||
@@ -8,10 +8,10 @@ import * as R from 'ramda';
|
||||
import { AppToaster } from '@/components';
|
||||
import { PreferencesInvoiceFormSchema } from './PreferencesInvoiceForm.schema';
|
||||
import { PreferencesInvoicesForm } from './PreferencesInvoicesForm';
|
||||
import withDashboardActions from '@/containers/Dashboard/withDashboardActions';
|
||||
import { withDashboardActions } from '@/containers/Dashboard/withDashboardActions';
|
||||
|
||||
import { compose, transformToForm, transfromToSnakeCase } from '@/utils';
|
||||
import withSettings from '@/containers/Settings/withSettings';
|
||||
import { withSettings } from '@/containers/Settings/withSettings';
|
||||
import { transferObjectOptionsToArray } from '../Accountant/utils';
|
||||
import { useSaveSettings } from '@/hooks/query';
|
||||
|
||||
|
||||
@@ -9,8 +9,8 @@ import { ItemPreferencesSchema } from './ItemPreferences.schema';
|
||||
import ItemPreferencesForm from './ItemPreferencesForm';
|
||||
|
||||
import { useItemPreferencesFormContext } from './ItemPreferencesFormProvider';
|
||||
import withDashboardActions from '@/containers/Dashboard/withDashboardActions';
|
||||
import withSettings from '@/containers/Settings/withSettings';
|
||||
import { withDashboardActions } from '@/containers/Dashboard/withDashboardActions';
|
||||
import { withSettings } from '@/containers/Settings/withSettings';
|
||||
import {
|
||||
compose,
|
||||
optionsMapToArray,
|
||||
|
||||
@@ -3,8 +3,8 @@ import React from 'react';
|
||||
import { Intent, Alert } from '@blueprintjs/core';
|
||||
|
||||
import { AppToaster, FormattedMessage as T } from '@/components';
|
||||
import withAlertStoreConnect from '@/containers/Alert/withAlertStoreConnect';
|
||||
import withAlertActions from '@/containers/Alert/withAlertActions';
|
||||
import { withAlertStoreConnect } from '@/containers/Alert/withAlertStoreConnect';
|
||||
import { withAlertActions } from '@/containers/Alert/withAlertActions';
|
||||
import { useDeletePaymentMethod } from '@/hooks/query/payment-services';
|
||||
import { compose } from '@/utils';
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
import React from 'react';
|
||||
import * as R from 'ramda';
|
||||
import { Drawer, DrawerSuspense } from '@/components';
|
||||
import withDrawers from '@/containers/Drawer/withDrawers';
|
||||
import { withDrawers } from '@/containers/Drawer/withDrawers';
|
||||
|
||||
const StripeIntegrationEditContent = React.lazy(() =>
|
||||
import('./StripeIntegrationEditContent').then((module) => ({
|
||||
|
||||
@@ -8,10 +8,10 @@ import * as R from 'ramda';
|
||||
import { AppToaster } from '@/components';
|
||||
import { PreferencesReceiptsFormSchema } from './PreferencesReceiptsForm.schema';
|
||||
import { PreferencesReceiptsForm } from './PreferencesReceiptsForm';
|
||||
import withDashboardActions from '@/containers/Dashboard/withDashboardActions';
|
||||
import { withDashboardActions } from '@/containers/Dashboard/withDashboardActions';
|
||||
|
||||
import { compose, transformToForm, transfromToSnakeCase } from '@/utils';
|
||||
import withSettings from '@/containers/Settings/withSettings';
|
||||
import { withSettings } from '@/containers/Settings/withSettings';
|
||||
import { useSaveSettings } from '@/hooks/query';
|
||||
import { transferObjectOptionsToArray } from '../Accountant/utils';
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ import { Card } from '@/components';
|
||||
|
||||
import '@/style/pages/Preferences/SMSIntegration.scss';
|
||||
|
||||
import withDashboardActions from '@/containers/Dashboard/withDashboardActions';
|
||||
import { withDashboardActions } from '@/containers/Dashboard/withDashboardActions';
|
||||
|
||||
import { compose } from '@/utils';
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ import { useSMSIntegrationTableColumns, ActionsMenu } from './components';
|
||||
import { useSMSIntegrationContext } from './SMSIntegrationProvider';
|
||||
import { useSettingEditSMSNotification } from '@/hooks/query';
|
||||
|
||||
import withDialogActions from '@/containers/Dialog/withDialogActions';
|
||||
import { withDialogActions } from '@/containers/Dialog/withDialogActions';
|
||||
import { compose } from '@/utils';
|
||||
|
||||
/**
|
||||
|
||||
@@ -11,7 +11,7 @@ import '@/style/pages/Preferences/Roles/Form.scss';
|
||||
import { AppToaster, FormattedMessage as T } from '@/components';
|
||||
import { CreateRolesFormSchema, EditRolesFormSchema } from './RolesForm.schema';
|
||||
import { useRolesFormContext } from './RolesFormProvider';
|
||||
import withDashboardActions from '@/containers/Dashboard/withDashboardActions';
|
||||
import { withDashboardActions } from '@/containers/Dashboard/withDashboardActions';
|
||||
import RolesFormContent from './RolesFormContent';
|
||||
import {
|
||||
getNewRoleInitialValues,
|
||||
|
||||
@@ -8,7 +8,7 @@ import { useHistory } from 'react-router-dom';
|
||||
import { DataTable, AppToaster, TableSkeletonRows } from '@/components';
|
||||
|
||||
import { useRolesTableColumns, ActionsMenu } from './components';
|
||||
import withAlertsActions from '@/containers/Alert/withAlertActions';
|
||||
import { withAlertActions } from '@/containers/Alert/withAlertActions';
|
||||
import { useRolesContext } from './RolesListProvider';
|
||||
|
||||
import { compose } from '@/utils';
|
||||
@@ -17,7 +17,7 @@ import { compose } from '@/utils';
|
||||
* Roles data table.
|
||||
*/
|
||||
function RolesDataTable({
|
||||
// #withAlertsActions
|
||||
// #withAlertActions
|
||||
openAlert,
|
||||
}) {
|
||||
// History context.
|
||||
@@ -75,4 +75,4 @@ const RolesTable = styled(DataTable)`
|
||||
}
|
||||
`;
|
||||
|
||||
export default compose(withAlertsActions)(RolesDataTable);
|
||||
export default compose(withAlertActions)(RolesDataTable);
|
||||
|
||||
@@ -11,7 +11,7 @@ import { Card } from '@/components';
|
||||
import { CLASSES } from '@/constants/classes';
|
||||
import PreferencesSubContent from '@/components/Preferences/PreferencesSubContent';
|
||||
|
||||
import withUserPreferences from '@/containers/Preferences/Users/withUserPreferences';
|
||||
import { withUserPreferences } from '@/containers/Preferences/Users/withUserPreferences';
|
||||
|
||||
/**
|
||||
* Preferences page - Users page.
|
||||
|
||||
@@ -5,7 +5,7 @@ import { useHistory } from 'react-router-dom';
|
||||
import { Button, Intent } from '@blueprintjs/core';
|
||||
import { Icon, FormattedMessage as T } from '@/components';
|
||||
|
||||
import withDialogActions from '@/containers/Dialog/withDialogActions';
|
||||
import { withDialogActions } from '@/containers/Dialog/withDialogActions';
|
||||
import { compose } from '@/utils';
|
||||
|
||||
function UsersActions({ openDialog, closeDialog }) {
|
||||
|
||||
@@ -5,8 +5,8 @@ import { compose } from '@/utils';
|
||||
import { DataTable, TableSkeletonRows, AppToaster } from '@/components';
|
||||
import { useResendInvitation } from '@/hooks/query';
|
||||
|
||||
import withDialogActions from '@/containers/Dialog/withDialogActions';
|
||||
import withAlertActions from '@/containers/Alert/withAlertActions';
|
||||
import { withDialogActions } from '@/containers/Dialog/withDialogActions';
|
||||
import { withAlertActions } from '@/containers/Alert/withAlertActions';
|
||||
|
||||
import { ActionsMenu, useUsersListColumns } from './components';
|
||||
import { useUsersListContext } from './UsersProvider';
|
||||
|
||||
@@ -3,7 +3,7 @@ import React, { useEffect } from 'react';
|
||||
import intl from 'react-intl-universal';
|
||||
|
||||
import { UsersListProvider } from './UsersProvider';
|
||||
import withDashboardActions from '@/containers/Dashboard/withDashboardActions';
|
||||
import { withDashboardActions } from '@/containers/Dashboard/withDashboardActions';
|
||||
|
||||
import UsersDataTable from './UsersDataTable';
|
||||
import { compose } from '@/utils';
|
||||
|
||||
@@ -11,4 +11,4 @@ export const mapDispatchToProps = (dispatch) => ({
|
||||
dispatch({ type: t.CLOSE_DIALOG, name, payload }),
|
||||
});
|
||||
|
||||
export default connect(null, mapDispatchToProps);
|
||||
export const withUserPreferences = connect(null, mapDispatchToProps);
|
||||
|
||||
@@ -5,7 +5,7 @@ import intl from 'react-intl-universal';
|
||||
import '@/style/pages/Preferences/warehousesList.scss';
|
||||
|
||||
import WarehousesGrid from './WarehousesGrid';
|
||||
import withDashboardActions from '@/containers/Dashboard/withDashboardActions';
|
||||
import { withDashboardActions } from '@/containers/Dashboard/withDashboardActions';
|
||||
import { compose } from '@/utils';
|
||||
|
||||
/**
|
||||
|
||||
@@ -4,7 +4,7 @@ import { Button, Intent } from '@blueprintjs/core';
|
||||
|
||||
import { Features } from '@/constants';
|
||||
import { FeatureCan, FormattedMessage as T, Icon } from '@/components';
|
||||
import withDialogActions from '@/containers/Dialog/withDialogActions';
|
||||
import { withDialogActions } from '@/containers/Dialog/withDialogActions';
|
||||
import { compose } from '@/utils';
|
||||
|
||||
/**
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
import React from 'react';
|
||||
import { Button, Intent } from '@blueprintjs/core';
|
||||
import { FormattedMessage as T, EmptyStatus } from '@/components';
|
||||
import withDialogActions from '@/containers/Dialog/withDialogActions';
|
||||
import { withDialogActions } from '@/containers/Dialog/withDialogActions';
|
||||
|
||||
import { compose } from '@/utils';
|
||||
|
||||
|
||||
@@ -8,15 +8,15 @@ import { AppToaster } from '@/components';
|
||||
import { WarehouseContextMenu, WarehousesGridItemBox } from './components';
|
||||
import { useMarkWarehouseAsPrimary } from '@/hooks/query';
|
||||
|
||||
import withAlertsActions from '@/containers/Alert/withAlertActions';
|
||||
import withDialogActions from '@/containers/Dialog/withDialogActions';
|
||||
import { withAlertActions } from '@/containers/Alert/withAlertActions';
|
||||
import { withDialogActions } from '@/containers/Dialog/withDialogActions';
|
||||
import { compose } from '@/utils';
|
||||
|
||||
/**
|
||||
* warehouse grid item.
|
||||
*/
|
||||
function WarehouseGridItem({
|
||||
// #withAlertsActions
|
||||
// #withAlertActions
|
||||
openAlert,
|
||||
|
||||
// #withDialogActions
|
||||
@@ -70,7 +70,7 @@ function WarehouseGridItem({
|
||||
}
|
||||
|
||||
const WarehousesGridItem = compose(
|
||||
withAlertsActions,
|
||||
withAlertActions,
|
||||
withDialogActions,
|
||||
)(WarehouseGridItem);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user