chore: Refactoring all import directories to alias and all .js|.jsx renamed to be .ts|.tsx

This commit is contained in:
a.bouhuolia
2022-07-15 23:25:23 +02:00
parent cd08d0ee16
commit f00097f6c8
3846 changed files with 125197 additions and 128236 deletions

View File

@@ -2,19 +2,18 @@ import React, { useState, useCallback, useEffect } from 'react';
import moment from 'moment';
import { getDefaultAPAgingSummaryQuery } from './common';
import { FinancialStatement } from 'components';
import { FinancialStatement, DashboardPageContent } from '@/components';
import APAgingSummaryHeader from './APAgingSummaryHeader';
import APAgingSummaryActionsBar from './APAgingSummaryActionsBar';
import { APAgingSummaryBody } from './APAgingSummaryBody';
import DashboardPageContent from 'components/Dashboard/DashboardPageContent';
import { APAgingSummaryBody } from './APAgingSummaryBody';
import { APAgingSummaryProvider } from './APAgingSummaryProvider';
import { APAgingSummarySheetLoadingBar } from './components';
import withAPAgingSummaryActions from './withAPAgingSummaryActions';
import { compose } from 'utils';
import { compose } from '@/utils';
/**
* A/P aging summary report.

View File

@@ -9,18 +9,16 @@ import {
Position,
} from '@blueprintjs/core';
import { FormattedMessage as T } from 'components';
import classNames from 'classnames';
import DashboardActionsBar from 'components/Dashboard/DashboardActionsBar';
import { Icon } from 'components';
import NumberFormatDropdown from 'components/NumberFormatDropdown';
import { DashboardActionsBar, FormattedMessage as T, Icon } from '@/components';
import { useAPAgingSummaryContext } from './APAgingSummaryProvider';
import NumberFormatDropdown from '@/components/NumberFormatDropdown';
import withAPAgingSummary from './withAPAgingSummary';
import withAPAgingSummaryActions from './withAPAgingSummaryActions';
import { saveInvoke, compose } from 'utils';
import { saveInvoke, compose } from '@/utils';
/**
* AP Aging summary sheet - Actions bar.
@@ -40,17 +38,17 @@ function APAgingSummaryActionsBar({
const handleFilterToggleClick = () => {
toggleFilterDrawerDisplay();
}
};
// handle recalculate report button.
const handleRecalculateReport = () => {
const handleRecalculateReport = () => {
refetch();
}
};
// handle number format submit.
const handleNumberFormatSubmit = (numberFormat) => {
saveInvoke(onNumberFormatSubmit, numberFormat);
}
};
return (
<DashboardActionsBar>
@@ -120,6 +118,6 @@ function APAgingSummaryActionsBar({
export default compose(
withAPAgingSummaryActions,
withAPAgingSummary(({ APAgingSummaryFilterDrawer }) => ({
isFilterDrawerOpen: APAgingSummaryFilterDrawer
}))
isFilterDrawerOpen: APAgingSummaryFilterDrawer,
})),
)(APAgingSummaryActionsBar);

View File

@@ -1,14 +1,14 @@
import React from 'react';
import * as R from 'ramda';
import { FinancialReportBody } from '../FinancialReportPage';
import APAgingSummaryTable from './APAgingSummaryTable';
import { FinancialSheetSkeleton } from '../../../components/FinancialSheet';
import withCurrentOrganization from '../../Organization/withCurrentOrganization';
import { FinancialReportBody } from '../FinancialReportPage';
import { FinancialSheetSkeleton } from '@/components/FinancialSheet';
import { useAPAgingSummaryContext } from './APAgingSummaryProvider';
import withCurrentOrganization from '@/containers/Organization/withCurrentOrganization';
/**
* AP aging summary body.
* @returns {JSX.Element}

View File

@@ -1,6 +1,6 @@
import React, { createContext, useContext } from 'react';
import { useVendors } from '../../../hooks/query';
import { useVendors } from '@/hooks/query';
import { FinancialHeaderLoadingSkeleton } from '../FinancialHeaderLoadingSkeleton';
const APAgingSummaryGeneralContext = createContext();

View File

@@ -1,20 +1,19 @@
import React from 'react';
import { FormattedMessage as T } from 'components';
import { Formik, Form } from 'formik';
import * as Yup from 'yup';
import moment from 'moment';
import { Tabs, Tab, Button, Intent } from '@blueprintjs/core';
import * as Yup from 'yup';
import styled from 'styled-components';
import { FormattedMessage as T } from '@/components';
import { Formik, Form } from 'formik';
import { Tabs, Tab, Button, Intent } from '@blueprintjs/core';
import FinancialStatementHeader from 'containers/FinancialStatements/FinancialStatementHeader';
import FinancialStatementHeader from '@/containers/FinancialStatements/FinancialStatementHeader';
import APAgingSummaryHeaderGeneral from './APAgingSummaryHeaderGeneral';
import APAgingSummaryHeaderDimensions from './APAgingSummaryHeaderDimensions';
import withAPAgingSummary from './withAPAgingSummary';
import withAPAgingSummaryActions from './withAPAgingSummaryActions';
import { transformToForm } from '../../../utils';
import { compose } from 'utils';
import { transformToForm, compose } from '@/utils';
/**
* AP Aging Summary Report - Drawer Header.

View File

@@ -1,7 +1,7 @@
import React from 'react';
import intl from 'react-intl-universal';
import { FormGroup, Classes } from '@blueprintjs/core';
import { BranchMultiSelect, Row, Col } from 'components';
import { BranchMultiSelect, Row, Col } from '@/components';
import {
APAgingSummaryHeaderDimensionsProvider,
useAPAgingSummaryHeaderDimensonsContext,

View File

@@ -1,7 +1,7 @@
import React from 'react';
import { Features } from 'common';
import { useFeatureCan } from 'hooks/state';
import { useBranches } from 'hooks/query';
import { Features } from '@/constants';
import { useFeatureCan } from '@/hooks/state';
import { useBranches } from '@/hooks/query';
import { FinancialHeaderLoadingSkeleton } from '../FinancialHeaderLoadingSkeleton';
const APAgingSummaryHeaderDimensonsContext = React.createContext();

View File

@@ -15,7 +15,7 @@ import {
Row,
Col,
FieldHint,
} from 'components';
} from '@/components';
import { useAPAgingSummaryGeneralContext } from './APAgingSummaryGeneralProvider';
import FinancialStatementsFilter from '../FinancialStatementsFilter';
import { filterVendorsOptions } from './constants';
@@ -24,7 +24,7 @@ import {
tansformDateValue,
inputIntent,
handleDateChange,
} from 'utils';
} from '@/utils';
/**
* AP Aging Summary - Drawer Header - General panel - Content.

View File

@@ -1,7 +1,7 @@
import React, { useMemo, createContext, useContext } from 'react';
import FinancialReportPage from '../FinancialReportPage';
import { useAPAgingSummaryReport } from '../../../hooks/query';
import { useAPAgingSummaryReport } from '@/hooks/query';
import { transformFilterFormToQuery } from '../common';
const APAgingSummaryContext = createContext();

View File

@@ -2,13 +2,13 @@ import React from 'react';
import intl from 'react-intl-universal';
import styled from 'styled-components';
import { ReportDataTable, FinancialSheet } from 'components';
import { TableStyle } from 'common';
import { TableStyle } from '@/constants';
import { ReportDataTable, FinancialSheet } from '@/components';
import { useAPAgingSummaryContext } from './APAgingSummaryProvider';
import { useAPAgingSummaryColumns } from './components';
import { tableRowTypesToClassnames } from 'utils';
import { tableRowTypesToClassnames } from '@/utils';
/**
* AP aging summary table sheet.

View File

@@ -1,5 +1,5 @@
import moment from 'moment';
import { transformToCamelCase, flatObject } from 'utils';
import { transformToCamelCase, flatObject } from '@/utils';
export const transformFilterFormToQuery = (form) => {
return flatObject(transformToCamelCase(form));

View File

@@ -1,9 +1,8 @@
import React, { useMemo } from 'react';
import intl from 'react-intl-universal';
import { If, FormattedMessage as T } from '@/components';
import { useAPAgingSummaryContext } from './APAgingSummaryProvider';
import { getColumnWidth } from 'utils';
import { FormattedMessage as T } from 'components';
import { If } from 'components';
import { getColumnWidth } from '@/utils';
import FinancialLoadingBar from '../FinancialLoadingBar';
/**

View File

@@ -1,7 +1,7 @@
import { connect } from 'react-redux';
import {
APAgingSummaryFilterDrawerSelector,
} from 'store/financialStatement/financialStatements.selectors';
} from '@/store/financialStatement/financialStatements.selectors';
export default (mapState) => {
const mapStateToProps = (state, props) => {

View File

@@ -1,5 +1,5 @@
import { connect } from 'react-redux';
import { toggleAPAgingSummaryFilterDrawer } from 'store/financialStatement/financialStatements.actions';
import { toggleAPAgingSummaryFilterDrawer } from '@/store/financialStatement/financialStatements.actions';
const mapActionsToProps = (dispatch) => ({
toggleAPAgingSummaryFilterDrawer: (toggle) =>

View File

@@ -1,11 +1,11 @@
import React, { useState, useCallback, useEffect } from 'react';
import moment from 'moment';
import { FinancialStatement } from 'components';
import ARAgingSummaryHeader from './ARAgingSummaryHeader';
import ARAgingSummaryActionsBar from './ARAgingSummaryActionsBar';
import DashboardPageContent from 'components/Dashboard/DashboardPageContent';
import { FinancialStatement, DashboardPageContent } from '@/components';
import { ARAgingSummaryProvider } from './ARAgingSummaryProvider';
import { ARAgingSummarySheetLoadingBar } from './components';
import { ARAgingSummaryBody } from './ARAgingSummaryBody';
@@ -13,7 +13,7 @@ import { ARAgingSummaryBody } from './ARAgingSummaryBody';
import withARAgingSummaryActions from './withARAgingSummaryActions';
import { getDefaultARAgingSummaryQuery } from './common';
import { compose } from 'utils';
import { compose } from '@/utils';
/**
* A/R aging summary report.

View File

@@ -8,19 +8,17 @@ import {
PopoverInteractionKind,
Position,
} from '@blueprintjs/core';
import { FormattedMessage as T } from 'components';
import { DashboardActionsBar, FormattedMessage as T, Icon } from '@/components';
import classNames from 'classnames';
import DashboardActionsBar from 'components/Dashboard/DashboardActionsBar';
import Icon from 'components/Icon';
import NumberFormatDropdown from 'components/NumberFormatDropdown';
import NumberFormatDropdown from '@/components/NumberFormatDropdown';
import { safeInvoke } from '@blueprintjs/core/lib/esm/common/utils';
import { useARAgingSummaryContext } from './ARAgingSummaryProvider';
import withARAgingSummaryActions from './withARAgingSummaryActions';
import withARAgingSummary from './withARAgingSummary';
import { compose } from 'utils';
import { safeInvoke } from '@blueprintjs/core/lib/esm/common/utils';
import { compose } from '@/utils';
/**
* A/R Aging summary sheet - Actions bar.
@@ -123,5 +121,5 @@ export default compose(
withARAgingSummaryActions,
withARAgingSummary(({ ARAgingSummaryFilterDrawer }) => ({
isFilterDrawerOpen: ARAgingSummaryFilterDrawer,
}))
})),
)(ARAgingSummaryActionsBar);

View File

@@ -3,11 +3,11 @@ import * as R from 'ramda';
import ARAgingSummaryTable from './ARAgingSummaryTable';
import { FinancialReportBody } from '../FinancialReportPage';
import { FinancialSheetSkeleton } from '../../../components';
import withCurrentOrganization from '../../../containers/Organization/withCurrentOrganization';
import { FinancialSheetSkeleton } from '@/components';
import { useARAgingSummaryContext } from './ARAgingSummaryProvider';
import withCurrentOrganization from '@/containers/Organization/withCurrentOrganization';
/**
* A/R Aging summary body.
* @returns {JSX.Element}

View File

@@ -1,5 +1,5 @@
import React, { createContext, useContext } from 'react';
import { useCustomers } from 'hooks/query';
import { useCustomers } from '@/hooks/query';
import { FinancialHeaderLoadingSkeleton } from '../FinancialHeaderLoadingSkeleton';
const ARAgingSummaryGeneralContext = createContext();

View File

@@ -1,19 +1,19 @@
import React from 'react';
import { FormattedMessage as T } from 'components';
import { Formik, Form } from 'formik';
import * as Yup from 'yup';
import moment from 'moment';
import { Tabs, Tab, Button, Intent } from '@blueprintjs/core';
import styled from 'styled-components';
import moment from 'moment';
import * as Yup from 'yup';
import { FormattedMessage as T } from '@/components';
import { Formik, Form } from 'formik';
import { Tabs, Tab, Button, Intent } from '@blueprintjs/core';
import FinancialStatementHeader from 'containers/FinancialStatements/FinancialStatementHeader';
import FinancialStatementHeader from '@/containers/FinancialStatements/FinancialStatementHeader';
import ARAgingSummaryHeaderGeneral from './ARAgingSummaryHeaderGeneral';
import ARAgingSummaryHeaderDimensions from './ARAgingSummaryHeaderDimensions';
import withARAgingSummary from './withARAgingSummary';
import withARAgingSummaryActions from './withARAgingSummaryActions';
import { compose, transformToForm } from 'utils';
import ARAgingSummaryHeaderDimensions from './ARAgingSummaryHeaderDimensions';
import { compose, transformToForm } from '@/utils';
/**
* AR Aging Summary Report - Drawer Header.

View File

@@ -1,7 +1,7 @@
import React from 'react';
import intl from 'react-intl-universal';
import { FormGroup, Classes } from '@blueprintjs/core';
import { BranchMultiSelect, Row, Col } from 'components';
import { BranchMultiSelect, Row, Col } from '@/components';
import {
ARAgingSummaryHeaderDimensionsProvider,
useARAgingSummaryHeaderDimensonsContext,

View File

@@ -1,7 +1,7 @@
import React from 'react';
import { Features } from 'common';
import { useFeatureCan } from 'hooks/state';
import { useBranches } from 'hooks/query';
import { Features } from '@/constants';
import { useFeatureCan } from '@/hooks/state';
import { useBranches } from '@/hooks/query';
import { FinancialHeaderLoadingSkeleton } from '../FinancialHeaderLoadingSkeleton';
const ARAgingSummaryHeaderDimensonsContext = React.createContext();

View File

@@ -17,8 +17,8 @@ import {
Row,
Col,
FieldHint,
} from 'components';
import { momentFormatter } from 'utils';
} from '@/components';
import { momentFormatter } from '@/utils';
import { useARAgingSummaryGeneralContext } from './ARAgingSummaryGeneralProvider';
import { filterCustomersOptions } from './constants';

View File

@@ -1,6 +1,6 @@
import React, { useMemo, createContext, useContext } from 'react';
import FinancialReportPage from '../FinancialReportPage';
import { useARAgingSummaryReport, useCustomers } from 'hooks/query';
import { useARAgingSummaryReport } from '@/hooks/query';
import { transformFilterFormToQuery } from '../common';
const ARAgingSummaryContext = createContext();

View File

@@ -2,13 +2,13 @@ import React from 'react';
import intl from 'react-intl-universal';
import styled from 'styled-components';
import { ReportDataTable, FinancialSheet } from 'components';
import { TableStyle } from 'common';
import { TableStyle } from '@/constants';
import { ReportDataTable, FinancialSheet } from '@/components';
import { useARAgingSummaryContext } from './ARAgingSummaryProvider';
import { useARAgingSummaryColumns } from './components';
import { tableRowTypesToClassnames } from 'utils';
import { tableRowTypesToClassnames } from '@/utils';
/**
* AR aging summary table sheet.

View File

@@ -1,5 +1,5 @@
import moment from 'moment';
import { transformToCamelCase, flatObject } from 'utils';
import { transformToCamelCase, flatObject } from '@/utils';
export const transfromFilterFormToQuery = (form) => {
return flatObject(transformToCamelCase(form));

View File

@@ -2,10 +2,10 @@ import React from 'react';
import intl from 'react-intl-universal';
import { useARAgingSummaryContext } from './ARAgingSummaryProvider';
import { If, FormattedMessage as T } from 'components';
import { If, FormattedMessage as T } from '@/components';
import { getColumnWidth } from '@/utils';
import { Align } from '@/constants';
import { getColumnWidth } from 'utils';
import { Align } from 'common';
import FinancialLoadingBar from '../FinancialLoadingBar';
/**

View File

@@ -1,7 +1,7 @@
import { connect } from 'react-redux';
import {
getARAgingSummaryFilterDrawer,
} from 'store/financialStatement/financialStatements.selectors';
} from '@/store/financialStatement/financialStatements.selectors';
export default (mapState) => {
const mapStateToProps = (state, props) => {

View File

@@ -1,5 +1,5 @@
import { connect } from 'react-redux';
import { toggleARAgingSummaryFilterDrawer } from 'store/financialStatement/financialStatements.actions';
import { toggleARAgingSummaryFilterDrawer } from '@/store/financialStatement/financialStatements.actions';
const mapActionsToProps = (dispatch) => ({
toggleARAgingSummaryFilterDrawer: (toggle) =>

View File

@@ -2,19 +2,17 @@ import React, { useEffect } from 'react';
import moment from 'moment';
import { BalanceSheetAlerts, BalanceSheetLoadingBar } from './components';
import { FinancialStatement } from 'components';
import { FinancialStatement, DashboardPageContent } from '@/components';
import BalanceSheetHeader from './BalanceSheetHeader';
import DashboardPageContent from 'components/Dashboard/DashboardPageContent';
import BalanceSheetActionsBar from './BalanceSheetActionsBar';
import { BalanceSheetProvider } from './BalanceSheetProvider';
import { BalanceSheetBody } from './BalanceSheetBody';
import { useBalanceSheetQuery } from './utils';
import { compose } from '@/utils';
import withBalanceSheetActions from './withBalanceSheetActions';
import { useBalanceSheetQuery } from './utils';
import { compose } from 'utils';
/**
* Balance sheet.
* @returns {React.JSX}

View File

@@ -8,17 +8,15 @@ import {
PopoverInteractionKind,
Position,
} from '@blueprintjs/core';
import { FormattedMessage as T } from 'components';
import classNames from 'classnames';
import { DashboardActionsBar, FormattedMessage as T, Icon } from '@/components';
import Icon from 'components/Icon';
import DashboardActionsBar from 'components/Dashboard/DashboardActionsBar';
import NumberFormatDropdown from 'components/NumberFormatDropdown';
import NumberFormatDropdown from '@/components/NumberFormatDropdown';
import { compose, saveInvoke } from 'utils';
import { compose, saveInvoke } from '@/utils';
import { useBalanceSheetContext } from './BalanceSheetProvider';
import withBalanceSheet from './withBalanceSheet';
import withBalanceSheetActions from './withBalanceSheetActions';
import { useBalanceSheetContext } from './BalanceSheetProvider';
/**
* Balance sheet - actions bar.
@@ -126,6 +124,8 @@ function BalanceSheetActionsBar({
}
export default compose(
withBalanceSheet(({ balanceSheetDrawerFilter }) => ({ balanceSheetDrawerFilter })),
withBalanceSheet(({ balanceSheetDrawerFilter }) => ({
balanceSheetDrawerFilter,
})),
withBalanceSheetActions,
)(BalanceSheetActionsBar);

View File

@@ -1,12 +1,12 @@
import React from 'react';
import BalanceSheetTable from './BalanceSheetTable';
import { FinancialReportBody } from '../FinancialReportPage';
import withCurrentOrganization from '@/containers/Organization/withCurrentOrganization';
import withCurrentOrganization from 'containers/Organization/withCurrentOrganization';
import { FinancialReportBody } from '../FinancialReportPage';
import { useBalanceSheetContext } from './BalanceSheetProvider';
import { FinancialSheetSkeleton } from '../../../components/FinancialSheet';
import { compose } from 'utils';
import { FinancialSheetSkeleton } from '@/components';
import { compose } from '@/utils';
/**
* Balance sheet body JSX.

View File

@@ -1,10 +1,10 @@
import React from 'react';
import { Tabs, Tab, Button, Intent } from '@blueprintjs/core';
import moment from 'moment';
import { Formik, Form } from 'formik';
import styled from 'styled-components';
import moment from 'moment';
import { Tabs, Tab, Button, Intent } from '@blueprintjs/core';
import { Formik, Form } from 'formik';
import { FormattedMessage as T } from 'components';
import { FormattedMessage as T } from '@/components';
import withBalanceSheet from './withBalanceSheet';
import withBalanceSheetActions from './withBalanceSheetActions';
@@ -14,7 +14,7 @@ import BalanceSheetHeaderComparisonPanal from './BalanceSheetHeaderComparisonPan
import BalanceSheetHeaderDimensionsPanel from './BalanceSheetHeaderDimensionsPanel';
import FinancialStatementHeader from '../../FinancialStatements/FinancialStatementHeader';
import { compose, transformToForm } from 'utils';
import { compose, transformToForm } from '@/utils';
import {
getBalanceSheetHeaderValidationSchema,
getDefaultBalanceSheetQuery,

View File

@@ -1,10 +1,8 @@
import React from 'react';
import styled from 'styled-components';
import { FastField, Field } from 'formik';
import { FormGroup, Checkbox } from '@blueprintjs/core';
import styled from 'styled-components';
import { Flex, FlexItem, FieldHint, FormattedMessage as T } from 'components';
import { Flex, FlexItem, FieldHint, FormattedMessage as T } from '@/components';
import {
handlePreviousYearCheckBoxChange,
handlePreviousYearChangeCheckboxChange,

View File

@@ -1,7 +1,7 @@
import React from 'react';
import intl from 'react-intl-universal';
import { FormGroup, Classes } from '@blueprintjs/core';
import { BranchMultiSelect, Row, Col } from 'components';
import { BranchMultiSelect, Row, Col } from '@/components';
import {
BalanceSheetHeaderDimensionsProvider,
useBalanceSheetHeaderDimensionsPanelContext,

View File

@@ -1,8 +1,8 @@
import React from 'react';
import { Features } from 'common';
import { useBranches } from 'hooks/query';
import { useFeatureCan } from 'hooks/state';
import { Features } from '@/constants';
import { useBranches } from '@/hooks/query';
import { useFeatureCan } from '@/hooks/state';
import { FinancialHeaderLoadingSkeleton } from '../FinancialHeaderLoadingSkeleton';
const BalanceSheetHeaderDimensionsPanelContext = React.createContext();

View File

@@ -1,10 +1,10 @@
import React from 'react';
import { Row, Col } from '../../../components';
import { Row, Col } from '@/components';
import FinancialStatementDateRange from 'containers/FinancialStatements/FinancialStatementDateRange';
import SelectDisplayColumnsBy from '../SelectDisplayColumnsBy';
import RadiosAccountingBasis from '../RadiosAccountingBasis';
import SelectDisplayColumnsBy from '../SelectDisplayColumnsBy';
import FinancialStatementDateRange from '../FinancialStatementDateRange';
import FinancialStatementsFilter from '../FinancialStatementsFilter';
/**

View File

@@ -1,7 +1,7 @@
import React, { createContext, useContext } from 'react';
import FinancialReportPage from '../FinancialReportPage';
import { useBalanceSheet } from 'hooks/query';
import { useBalanceSheet } from '@/hooks/query';
import { transformFilterFormToQuery } from '../common';
const BalanceSheetContext = createContext();

View File

@@ -2,14 +2,12 @@ import React from 'react';
import styled from 'styled-components';
import intl from 'react-intl-universal';
import { ReportDataTable, FinancialSheet } from 'components';
import { TableStyle } from '@/constants';
import { ReportDataTable, FinancialSheet } from '@/components';
import { useBalanceSheetContext } from './BalanceSheetProvider';
import { defaultExpanderReducer, tableRowTypesToClassnames } from 'utils';
import { useBalanceSheetColumns } from './components';
import { defaultExpanderReducer, tableRowTypesToClassnames } from '@/utils';
import { TableStyle } from 'common';
/**
* Balance sheet table.

View File

@@ -1,10 +1,10 @@
import React from 'react';
import { Button } from '@blueprintjs/core';
import { FormattedMessage as T, Icon, If } from 'components';
import { FormattedMessage as T, Icon, If } from '@/components';
import { useBalanceSheetContext } from './BalanceSheetProvider';
import FinancialLoadingBar from '../FinancialLoadingBar';
import { useBalanceSheetContext } from './BalanceSheetProvider';
import { FinancialComputeAlert } from '../FinancialReportPage';
import { dynamicColumns } from './dynamicColumns';

View File

@@ -1,9 +1,9 @@
import * as R from 'ramda';
import { isEmpty } from 'lodash';
import { Align } from 'common';
import { CellTextSpan } from 'components/Datatable/Cells';
import { getColumnWidth } from 'utils';
import { Align } from '@/constants';
import { CellTextSpan } from '@/components/Datatable/Cells';
import { getColumnWidth } from '@/utils';
const getTableCellValueAccessor = (index) => `cells[${index}].value`;

View File

@@ -5,8 +5,8 @@ import * as Yup from 'yup';
import { castArray } from 'lodash';
import intl from 'react-intl-universal';
import { transformToForm } from 'utils';
import { useAppQueryString } from 'hooks';
import { transformToForm } from '@/utils';
import { useAppQueryString } from '@/hooks';
/**
* Retrieves the default balance sheet query.

View File

@@ -1,5 +1,5 @@
import { connect } from 'react-redux';
import { getBalanceSheetFilterDrawer } from 'store/financialStatement/financialStatements.selectors';
import { getBalanceSheetFilterDrawer } from '@/store/financialStatement/financialStatements.selectors';
export default (mapState) => {
const mapStateToProps = (state, props) => {

View File

@@ -1,7 +1,7 @@
import { connect } from 'react-redux';
import {
toggleBalanceSheetFilterDrawer,
} from 'store/financialStatement/financialStatements.actions';
} from '@/store/financialStatement/financialStatements.actions';
const mapDispatchToProps = (dispatch) => ({
toggleBalanceSheetFilterDrawer: (toggle) =>

View File

@@ -1,22 +1,21 @@
import React, { useEffect } from 'react';
import moment from 'moment';
import { FinancialStatement } from 'components';
import DashboardPageContent from 'components/Dashboard/DashboardPageContent';
import { FinancialStatement, DashboardPageContent } from '@/components';
import { CashFlowStatementBody } from './CashFlowStatementBody';
import { CashFlowStatementProvider } from './CashFlowStatementProvider';
import CashFlowStatementHeader from './CashFlowStatementHeader';
import CashFlowStatementActionsBar from './CashFlowStatementActionsBar';
import { CashFlowStatementBody } from './CashFlowStatementBody';
import withCashFlowStatementActions from './withCashFlowStatementActions';
import { CashFlowStatementProvider } from './CashFlowStatementProvider';
import {
CashFlowStatementLoadingBar,
CashFlowStatementAlerts,
} from './components';
import { useCashflowStatementQuery } from './utils';
import { compose } from 'utils';
import { compose } from '@/utils';
/**
* Cash flow statement.

View File

@@ -8,18 +8,16 @@ import {
PopoverInteractionKind,
Position,
} from '@blueprintjs/core';
import { FormattedMessage as T } from 'components';
import { Icon, FormattedMessage as T, DashboardActionsBar } from '@/components';
import classNames from 'classnames';
import { Icon } from 'components';
import DashboardActionsBar from 'components/Dashboard/DashboardActionsBar';
import NumberFormatDropdown from 'components/NumberFormatDropdown';
import NumberFormatDropdown from '@/components/NumberFormatDropdown';
import { useCashFlowStatementContext } from './CashFlowStatementProvider';
import withCashFlowStatement from './withCashFlowStatement';
import withCashFlowStatementActions from './withCashFlowStatementActions';
import { compose, saveInvoke } from 'utils';
import { compose, saveInvoke } from '@/utils';
/**
* Cash flow statement actions bar.

View File

@@ -3,10 +3,10 @@ import * as R from 'ramda';
import CashFlowStatementTable from './CashFlowStatementTable';
import { FinancialReportBody } from '../FinancialReportPage';
import { FinancialSheetSkeleton } from 'components/FinancialSheet';
import { FinancialSheetSkeleton } from '@/components/FinancialSheet';
import { useCashFlowStatementContext } from './CashFlowStatementProvider';
import withCurrentOrganization from '../../Organization/withCurrentOrganization';
import withCurrentOrganization from '@/containers/Organization/withCurrentOrganization';
/**
* Cashflow stement body.

View File

@@ -1,7 +1,7 @@
import React from 'react';
import intl from 'react-intl-universal';
import { FormGroup, Classes } from '@blueprintjs/core';
import { BranchMultiSelect, Row, Col } from 'components';
import { BranchMultiSelect, Row, Col } from '@/components';
import {
CashFlowStatementDimensionsPanelProvider,
useCashFlowStatementDimensionsPanelContext,

View File

@@ -1,7 +1,7 @@
import React from 'react';
import { Features } from 'common';
import { useBranches } from 'hooks/query';
import { useFeatureCan } from 'hooks/state';
import { Features } from '@/constants';
import { useBranches } from '@/hooks/query';
import { useFeatureCan } from '@/hooks/state';
import { FinancialHeaderLoadingSkeleton } from '../FinancialHeaderLoadingSkeleton';
const CashFlowStatementDimensionsPanelContext = React.createContext();

View File

@@ -1,7 +1,7 @@
import React from 'react';
import { Row, Col } from '../../../components';
import FinancialStatementDateRange from 'containers/FinancialStatements/FinancialStatementDateRange';
import { Row, Col } from '@/components';
import FinancialStatementDateRange from '../FinancialStatementDateRange';
import FinancialStatementsFilter from '../FinancialStatementsFilter';
import RadiosAccountingBasis from '../RadiosAccountingBasis';
import SelectDisplayColumnsBy from '../SelectDisplayColumnsBy';

View File

@@ -1,20 +1,20 @@
import React from 'react';
import { Tabs, Tab, Button, Intent } from '@blueprintjs/core';
import { FormattedMessage as T } from 'components';
import { FormattedMessage as T } from '@/components';
import intl from 'react-intl-universal';
import moment from 'moment';
import * as Yup from 'yup';
import { Formik, Form } from 'formik';
import FinancialStatementHeader from 'containers/FinancialStatements/FinancialStatementHeader';
import FinancialStatementHeader from '../FinancialStatementHeader';
import CashFlowStatementGeneralPanel from './CashFlowStatementGeneralPanel';
import CashFlowStatementDimensionsPanel from './CashFlowStatementDimensionsPanel';
import withCashFlowStatement from './withCashFlowStatement';
import withCashFlowStatementActions from './withCashFlowStatementActions';
import { getDefaultCashFlowSheetQuery } from './utils';
import { compose, transformToForm } from 'utils';
import CashFlowStatementDimensionsPanel from './CashFlowStatementDimensionsPanel';
import { compose, transformToForm } from '@/utils';
/**
* Cash flow statement header.

View File

@@ -1,6 +1,6 @@
import React from 'react';
import FinancialReportPage from '../FinancialReportPage';
import { useCashFlowStatementReport } from 'hooks/query';
import { useCashFlowStatementReport } from '@/hooks/query';
import { transformFilterFormToQuery } from '../common';
const CashFLowStatementContext = React.createContext();

View File

@@ -2,14 +2,13 @@ import React, { useMemo } from 'react';
import intl from 'react-intl-universal';
import styled from 'styled-components';
import { DataTable, FinancialSheet } from 'components';
import { TableStyle } from '@/constants';
import { DataTable, FinancialSheet } from '@/components';
import { defaultExpanderReducer, tableRowTypesToClassnames } from '@/utils';
import { useCashFlowStatementColumns } from './components';
import { useCashFlowStatementContext } from './CashFlowStatementProvider';
import { TableStyle } from 'common';
import { defaultExpanderReducer, tableRowTypesToClassnames } from 'utils';
/**
* Cash flow statement table.
*/

View File

@@ -1,8 +1,7 @@
import React from 'react';
import { Button } from '@blueprintjs/core';
import { Icon, If } from 'components';
import { FormattedMessage as T } from 'components';
import { Icon, If, FormattedMessage as T } from '@/components';
import FinancialLoadingBar from '../FinancialLoadingBar';
import { dynamicColumns } from './dynamicColumns';

View File

@@ -1,9 +1,9 @@
import * as R from 'ramda';
import intl from 'react-intl-universal';
import { Align } from 'common';
import { CellTextSpan } from 'components/Datatable/Cells';
import { getColumnWidth } from 'utils';
import { Align } from '@/constants';
import { CellTextSpan } from '@/components/Datatable/Cells';
import { getColumnWidth } from '@/utils';
/**
* Account name column mapper.

View File

@@ -2,8 +2,8 @@ import React from 'react';
import moment from 'moment';
import { castArray } from 'lodash';
import { transformToForm } from 'utils';
import { useAppQueryString } from 'hooks';
import { transformToForm } from '@/utils';
import { useAppQueryString } from '@/hooks';
/**
* Retrieves the default cashflow sheet query.

View File

@@ -1,5 +1,5 @@
import { connect } from 'react-redux';
import { getCashFlowStatementFilterDrawer } from 'store/financialStatement/financialStatements.selectors';
import { getCashFlowStatementFilterDrawer } from '@/store/financialStatement/financialStatements.selectors';
export default (mapState) => {
const mapStateToProps = (state, props) => {

View File

@@ -1,5 +1,5 @@
import { connect } from 'react-redux';
import { toggleCashFlowStatementFilterDrawer } from 'store/financialStatement/financialStatements.actions';
import { toggleCashFlowStatementFilterDrawer } from '@/store/financialStatement/financialStatements.actions';
const mapDispatchToProps = (dispatch) => ({
toggleCashFlowStatementFilterDrawer: (toggle) =>

View File

@@ -2,13 +2,13 @@ import React from 'react';
import * as R from 'ramda';
import { FinancialReportBody } from '../FinancialReportPage';
import CustomersBalanceSummaryTable from './CustomersBalanceSummaryTable';
import { FinancialSheetSkeleton } from '../../../components/FinancialSheet';
import { FinancialSheetSkeleton } from '@/components/FinancialSheet';
import { useCustomersBalanceSummaryContext } from './CustomersBalanceSummaryProvider';
import withCurrentOrganization from '../../Organization/withCurrentOrganization';
import CustomersBalanceSummaryTable from './CustomersBalanceSummaryTable';
import withCurrentOrganization from '@/containers/Organization/withCurrentOrganization';
/**
* Customer balance summary body.
* Customer balance summary body.
* @returns {JSX.Element}
*/
function CustomerBalanceSummaryBodyJSX({

View File

@@ -2,18 +2,17 @@ import React, { useEffect, useState } from 'react';
import moment from 'moment';
import * as R from 'ramda';
import { FinancialStatement } from 'components';
import DashboardPageContent from 'components/Dashboard/DashboardPageContent';
import { FinancialStatement, DashboardPageContent } from '@/components';
import CustomersBalanceSummaryActionsBar from './CustomersBalanceSummaryActionsBar';
import CustomersBalanceSummaryHeader from './CustomersBalanceSummaryHeader';
import { CustomerBalanceSummaryBody } from './CustomerBalanceSummaryBody';
import { CustomersBalanceLoadingBar } from './components';
import { CustomersBalanceSummaryProvider } from './CustomersBalanceSummaryProvider';
import { getDefaultCustomersBalanceQuery } from './utils';
import { CustomersBalanceLoadingBar } from './components';
import withCustomersBalanceSummaryActions from './withCustomersBalanceSummaryActions';
import { getDefaultCustomersBalanceQuery } from './utils';
/**
* Customers Balance summary.

View File

@@ -8,17 +8,15 @@ import {
PopoverInteractionKind,
Position,
} from '@blueprintjs/core';
import { FormattedMessage as T } from 'components';
import { Icon, FormattedMessage as T, DashboardActionsBar } from '@/components';
import classNames from 'classnames';
import Icon from 'components/Icon';
import DashboardActionsBar from 'components/Dashboard/DashboardActionsBar';
import NumberFormatDropdown from 'components/NumberFormatDropdown';
import NumberFormatDropdown from '@/components/NumberFormatDropdown';
import withCustomersBalanceSummary from './withCustomersBalanceSummary';
import withCustomersBalanceSummaryActions from './withCustomersBalanceSummaryActions';
import { useCustomersBalanceSummaryContext } from './CustomersBalanceSummaryProvider';
import { compose, saveInvoke } from 'utils';
import { compose, saveInvoke } from '@/utils';
/**
* customer balance summary action bar.
@@ -34,10 +32,8 @@ function CustomersBalanceSummaryActionsBar({
//#withCustomersBalanceSummaryActions
toggleCustomerBalanceFilterDrawer,
}) {
const {
refetch,
isCustomersBalanceLoading,
} = useCustomersBalanceSummaryContext();
const { refetch, isCustomersBalanceLoading } =
useCustomersBalanceSummaryContext();
// handle filter toggle click.
const handleFilterToggleClick = () => {

View File

@@ -2,17 +2,22 @@ import React from 'react';
import { FastField, Field } from 'formik';
import { DateInput } from '@blueprintjs/datetime';
import { Classes, FormGroup, Position, Checkbox } from '@blueprintjs/core';
import { ContactsMultiSelect, FormattedMessage as T } from 'components';
import {
ContactsMultiSelect,
FormattedMessage as T,
Row,
Col,
FieldHint,
} from '@/components';
import classNames from 'classnames';
import { Row, Col, FieldHint } from 'components';
import { filterCustomersOptions } from '../constants';
import {
momentFormatter,
tansformDateValue,
inputIntent,
handleDateChange,
} from 'utils';
} from '@/utils';
import { filterCustomersOptions } from '../constants';
import { useCustomersBalanceSummaryGeneralContext } from './CustomersBalanceSummaryGeneralProvider';
import FinancialStatementsFilter from '../FinancialStatementsFilter';

View File

@@ -1,6 +1,6 @@
import React, { createContext, useContext } from 'react';
import { FinancialHeaderLoadingSkeleton } from '../FinancialHeaderLoadingSkeleton';
import { useCustomers } from 'hooks/query';
import { useCustomers } from '@/hooks/query';
const CustomersBalanceSummaryGeneralContext = createContext();

View File

@@ -1,18 +1,17 @@
import React from 'react';
import * as Yup from 'yup';
import { Formik, Form } from 'formik';
import moment from 'moment';
import { Tabs, Tab, Button, Intent } from '@blueprintjs/core';
import styled from 'styled-components';
import moment from 'moment';
import { Formik, Form } from 'formik';
import { Tabs, Tab, Button, Intent } from '@blueprintjs/core';
import { FormattedMessage as T } from '@/components';
import { FormattedMessage as T } from 'components';
import FinancialStatementHeader from 'containers/FinancialStatements/FinancialStatementHeader';
import FinancialStatementHeader from '../FinancialStatementHeader';
import withCustomersBalanceSummary from './withCustomersBalanceSummary';
import withCustomersBalanceSummaryActions from './withCustomersBalanceSummaryActions';
import CustomersBalanceSummaryGeneralPanel from './CustomersBalanceSummaryGeneralPanel';
import { compose, transformToForm } from 'utils';
import { compose, transformToForm } from '@/utils';
/**
* Customers balance summary.

View File

@@ -1,6 +1,6 @@
import React, { createContext, useContext } from 'react';
import FinancialReportPage from '../FinancialReportPage';
import { useCustomerBalanceSummaryReport } from '../../../hooks/query';
import { useCustomerBalanceSummaryReport } from '@/hooks/query';
import { transformFilterFormToQuery } from '../common';
const CustomersBalanceSummaryContext = createContext();

View File

@@ -2,14 +2,13 @@ import React from 'react';
import intl from 'react-intl-universal';
import styled from 'styled-components';
import { ReportDataTable, FinancialSheet } from 'components';
import { TableStyle } from '@/constants';
import { ReportDataTable, FinancialSheet } from '@/components';
import { tableRowTypesToClassnames } from '@/utils';
import { useCustomersBalanceSummaryContext } from './CustomersBalanceSummaryProvider';
import { useCustomersSummaryColumns } from './components';
import { TableStyle } from 'common';
import { tableRowTypesToClassnames } from 'utils';
/**
* Customers balance summary table.
*/

View File

@@ -2,11 +2,11 @@ import React from 'react';
import intl from 'react-intl-universal';
import * as R from 'ramda';
import { If } from 'components';
import { If } from '@/components';
import { Align } from '@/constants';
import FinancialLoadingBar from '../FinancialLoadingBar';
import { useCustomersBalanceSummaryContext } from './CustomersBalanceSummaryProvider';
import { Align } from 'common';
/**
* Retrieve customers balance summary columns.

View File

@@ -1,5 +1,5 @@
import { connect } from 'react-redux';
import { getCustomersBalanceSummaryFilterDrawer } from 'store/financialStatement/financialStatements.selectors';
import { getCustomersBalanceSummaryFilterDrawer } from '@/store/financialStatement/financialStatements.selectors';
export default (mapState) => {
const mapStateToProps = (state, props) => {

View File

@@ -1,5 +1,5 @@
import { connect } from 'react-redux';
import { toggleCustomersBalanceSummaryFilterDrawer } from 'store/financialStatement/financialStatements.actions';
import { toggleCustomersBalanceSummaryFilterDrawer } from '@/store/financialStatement/financialStatements.actions';
const mapActionsToProps = (dispatch) => ({
toggleCustomerBalanceFilterDrawer: (toggle) =>

View File

@@ -1,18 +1,17 @@
import React, { useEffect, useState } from 'react';
import moment from 'moment';
import { FinancialStatement } from 'components';
import DashboardPageContent from 'components/Dashboard/DashboardPageContent';
import { FinancialStatement, DashboardPageContent } from '@/components';
import CustomersTransactionsHeader from './CustomersTransactionsHeader';
import CustomersTransactionsActionsBar from './CustomersTransactionsActionsBar';
import { CustomersTransactionsBody } from './CustomersTransactionsBody';
import withCustomersTransactionsActions from './withCustomersTransactionsActions';
import { CustomersTransactionsLoadingBar } from './components';
import { CustomersTransactionsBody } from './CustomersTransactionsBody';
import { CustomersTransactionsProvider } from './CustomersTransactionsProvider';
import { compose } from 'utils';
import { compose } from '@/utils';
/**
* Customers transactions.

View File

@@ -8,18 +8,16 @@ import {
PopoverInteractionKind,
Position,
} from '@blueprintjs/core';
import { FormattedMessage as T } from 'components';
import { DashboardActionsBar, FormattedMessage as T, Icon } from '@/components';
import classNames from 'classnames';
import Icon from 'components/Icon';
import DashboardActionsBar from 'components/Dashboard/DashboardActionsBar';
import NumberFormatDropdown from 'components/NumberFormatDropdown';
import NumberFormatDropdown from '@/components/NumberFormatDropdown';
import { useCustomersTransactionsContext } from './CustomersTransactionsProvider';
import withCustomersTransactions from './withCustomersTransactions';
import withCustomersTransactionsActions from './withCustomersTransactionsActions';
import { compose, saveInvoke } from 'utils';
import { compose, saveInvoke } from '@/utils';
/**
* Customers transactions actions bar.
@@ -35,10 +33,8 @@ function CustomersTransactionsActionsBar({
//#withCustomersTransactionsActions
toggleCustomersTransactionsFilterDrawer,
}) {
const {
isCustomersTransactionsLoading,
CustomersTransactionsRefetch,
} = useCustomersTransactionsContext();
const { isCustomersTransactionsLoading, CustomersTransactionsRefetch } =
useCustomersTransactionsContext();
// Handle filter toggle click.
const handleFilterToggleClick = () => {

View File

@@ -1,16 +1,16 @@
import React from 'react';
import * as R from 'ramda';
import withCurrentOrganization from 'containers/Organization/withCurrentOrganization';
import withCurrentOrganization from '@/containers/Organization/withCurrentOrganization';
import CustomersTransactionsTable from './CustomersTransactionsTable';
import { FinancialReportBody } from '../FinancialReportPage';
import { FinancialSheetSkeleton } from '../../../components/FinancialSheet';
import { FinancialSheetSkeleton } from '@/components/FinancialSheet';
import { useCustomersTransactionsContext } from './CustomersTransactionsProvider';
/**
* Customers transactions body.
* Customers transactions body.
*/
function CustomersTransactionsBodyJSX({
// #withCurrentOrganization

View File

@@ -1,19 +1,19 @@
import React from 'react';
import { Tabs, Tab, Button, Intent } from '@blueprintjs/core';
import { FormattedMessage as T } from 'components';
import * as Yup from 'yup';
import intl from 'react-intl-universal';
import moment from 'moment';
import * as Yup from 'yup';
import { Formik, Form } from 'formik';
import styled from 'styled-components';
import { Tabs, Tab, Button, Intent } from '@blueprintjs/core';
import { FormattedMessage as T } from '@/components';
import { Formik, Form } from 'formik';
import FinancialStatementHeader from 'containers/FinancialStatements/FinancialStatementHeader';
import FinancialStatementHeader from '../FinancialStatementHeader';
import CustomersTransactionsHeaderGeneralPanel from './CustomersTransactionsHeaderGeneralPanel';
import withCustomersTransactions from './withCustomersTransactions';
import withCustomersTransactionsActions from './withCustomersTransactionsActions';
import { compose, transformToForm } from 'utils';
import { compose, transformToForm } from '@/utils';
/**
* Customers transactions header.

View File

@@ -2,14 +2,14 @@ import React from 'react';
import classNames from 'classnames';
import { Field } from 'formik';
import { Classes, FormGroup } from '@blueprintjs/core';
import FinancialStatementDateRange from 'containers/FinancialStatements/FinancialStatementDateRange';
import FinancialStatementDateRange from '../FinancialStatementDateRange';
import FinancialStatementsFilter from '../FinancialStatementsFilter';
import {
Row,
Col,
ContactsMultiSelect,
FormattedMessage as T,
} from '../../../components';
} from '@/components';
import { filterCustomersOptions } from '../constants';
import {

View File

@@ -1,6 +1,6 @@
import React, { createContext, useContext } from 'react';
import { FinancialHeaderLoadingSkeleton } from '../FinancialHeaderLoadingSkeleton';
import { useCustomers } from '../../../hooks/query';
import { useCustomers } from '@/hooks/query';
const CustomersTransactionsGeneralPanelContext = createContext();

View File

@@ -1,6 +1,6 @@
import React, { createContext, useContext, useMemo } from 'react';
import FinancialReportPage from '../FinancialReportPage';
import { useCustomersTransactionsReport } from '../../../hooks/query';
import { useCustomersTransactionsReport } from '@/hooks/query';
import { transformFilterFormToQuery } from '../common';
const CustomersTransactionsContext = createContext();

View File

@@ -2,13 +2,13 @@ import React, { useMemo } from 'react';
import intl from 'react-intl-universal';
import styled from 'styled-components';
import { DataTable, FinancialSheet } from 'components';
import { DataTable, FinancialSheet } from '@/components';
import { useCustomersTransactionsColumns } from './components';
import { useCustomersTransactionsContext } from './CustomersTransactionsProvider';
import { defaultExpanderReducer, tableRowTypesToClassnames } from 'utils';
import { TableStyle } from 'common';
import { defaultExpanderReducer, tableRowTypesToClassnames } from '@/utils';
import { TableStyle } from '@/constants';
/**
* Customers transactions table.

View File

@@ -1,11 +1,11 @@
import React from 'react';
import intl from 'react-intl-universal';
import { If } from 'components';
import { If } from '@/components';
import { Align } from '@/constants';
import { getColumnWidth } from '@/utils';
import { useCustomersTransactionsContext } from './CustomersTransactionsProvider';
import FinancialLoadingBar from '../FinancialLoadingBar';
import { getColumnWidth } from 'utils';
import { Align } from 'common';
/**
* Retrieve customers transactions columns.

View File

@@ -1,5 +1,5 @@
import { connect } from 'react-redux';
import { getCustomersTransactionsFilterDrawer } from 'store/financialStatement/financialStatements.selectors';
import { getCustomersTransactionsFilterDrawer } from '@/store/financialStatement/financialStatements.selectors';
export default (mapState) => {
const mapStateToProps = (state, props) => {

View File

@@ -1,5 +1,5 @@
import { connect } from 'react-redux';
import { toggleCustomersTransactionsFilterDrawer } from 'store/financialStatement/financialStatements.actions';
import { toggleCustomersTransactionsFilterDrawer } from '@/store/financialStatement/financialStatements.actions';
const mapActionsToProps = (dispatch) => ({

View File

@@ -1,5 +1,5 @@
import { isEmpty } from 'lodash';
import { useAbilityContext } from '../../hooks';
import { useAbilityContext } from '@/hooks';
function useFilterFinancialReports(financialSection) {
const ability = useAbilityContext();

View File

@@ -1,5 +1,5 @@
import React from 'react';
import { MaterialProgressBar } from 'components';
import { MaterialProgressBar } from '@/components';
/**
* Financnail progress bar.

View File

@@ -1,8 +1,8 @@
import React from 'react';
import classNames from 'classnames';
import { DashboardInsider } from 'components';
import styled from 'styled-components';
import { CLASSES } from 'common/classes';
import { DashboardInsider } from '@/components';
import { CLASSES } from '@/constants/classes';
/**
* Financial report page.

View File

@@ -1,14 +1,14 @@
import React from 'react';
import { Link } from 'react-router-dom';
import { For } from 'components';
import { For, DashboardInsider } from '@/components';
import useFilterFinancialReports from './FilterFinancialReports';
import DashboardInsider from 'components/Dashboard/DashboardInsider';
import {
financialReportMenus,
SalesAndPurchasesReportMenus,
} from 'config/financialReportsMenu';
} from '@/constants/financialReportsMenu';
import 'style/pages/FinancialStatements/FinancialSheets.scss';
import '@/style/pages/FinancialStatements/FinancialSheets.scss';
function FinancialReportsItem({ title, desc, link }) {
return (

View File

@@ -1,11 +1,11 @@
import React from 'react';
import intl from 'react-intl-universal';
import moment from 'moment';
import { FastField, ErrorMessage } from 'formik';
import { HTMLSelect, FormGroup, Intent, Position } from '@blueprintjs/core';
import moment from 'moment';
import { Row, Col, Hint } from 'components';
import { momentFormatter, parseDateRangeQuery } from 'utils';
import { Row, Col, Hint } from '@/components';
import { momentFormatter, parseDateRangeQuery } from '@/utils';
import { DateInput } from '@blueprintjs/datetime';
import intl from 'react-intl-universal';
import { dateRangeOptions } from './constants';

View File

@@ -1,7 +1,7 @@
import React, { useEffect, useState } from 'react';
import classNames from 'classnames';
import { Position, Drawer } from '@blueprintjs/core';
import 'style/containers/FinancialStatements/DrawerHeader.scss';
import '@/style/containers/FinancialStatements/DrawerHeader.scss';
/**
* Financial statement header.

View File

@@ -1,4 +1,5 @@
import React from 'react';
import { FastField } from 'formik';
import {
PopoverInteractionKind,
Tooltip,
@@ -6,14 +7,12 @@ import {
Position,
FormGroup,
} from '@blueprintjs/core';
import { FormattedMessage as T } from 'components';
import classNames from 'classnames';
import { FastField } from 'formik';
import { CLASSES } from 'common/classes';
import { ListSelect, MODIFIER } from 'components';
import { ListSelect, MODIFIER, FormattedMessage as T } from '@/components';
import { CLASSES } from '@/constants/classes';
import { filterAccountsOptions } from './constants';
import classNames from 'classnames';
export default function FinancialStatementsFilter({
items = filterAccountsOptions,
label = <T id={'filter_accounts'} />,

View File

@@ -1,6 +1,6 @@
import React, { createContext, useContext } from 'react';
import { useAccounts } from 'hooks/query';
import { useAccounts } from '@/hooks/query';
import { FinancialHeaderLoadingSkeleton } from '../FinancialHeaderLoadingSkeleton';
const GLHeaderGeneralPanelContext = createContext();

View File

@@ -1,22 +1,20 @@
import React, { useCallback, useState } from 'react';
import React, { useCallback } from 'react';
import moment from 'moment';
import { FinancialStatement } from 'components';
import GeneralLedgerHeader from './GeneralLedgerHeader';
import DashboardPageContent from 'components/Dashboard/DashboardPageContent';
import GeneralLedgerActionsBar from './GeneralLedgerActionsBar';
import { GeneralLedgerBody } from './GeneralLedgerBody';
import { useGeneralLedgerQuery } from './common';
import { GeneralLedgerProvider } from './GeneralLedgerProvider';
import { FinancialStatement, DashboardPageContent } from '@/components';
import {
GeneralLedgerSheetAlerts,
GeneralLedgerSheetLoadingBar,
} from './components';
import { GeneralLedgerBody } from './GeneralLedgerBody';
import withGeneralLedgerActions from './withGeneralLedgerActions';
import { useGeneralLedgerQuery } from './common';
import { compose } from 'utils';
import { compose } from '@/utils';
/**
* General Ledger (GL) sheet.

View File

@@ -8,18 +8,15 @@ import {
PopoverInteractionKind,
Position,
} from '@blueprintjs/core';
import { FormattedMessage as T } from 'components';
import classNames from 'classnames';
import Icon from 'components/Icon';
import DashboardActionsBar from 'components/Dashboard/DashboardActionsBar';
import { DashboardActionsBar, FormattedMessage as T, Icon } from '@/components';
import { useGeneralLedgerContext } from './GeneralLedgerProvider';
import { compose } from '@/utils';
import withGeneralLedger from './withGeneralLedger';
import withGeneralLedgerActions from './withGeneralLedgerActions';
import { compose } from 'utils';
import { useGeneralLedgerContext } from './GeneralLedgerProvider';
/**
* General ledger - Actions bar.
*/

View File

@@ -2,13 +2,14 @@ import React from 'react';
import * as R from 'ramda';
import GeneralLedgerTable from './GeneralLedgerTable';
import { FinancialSheetSkeleton } from '../../../components/FinancialSheet';
import withCurrentOrganization from '../../Organization/withCurrentOrganization';
import { FinancialSheetSkeleton } from '@/components/FinancialSheet';
import { FinancialReportBody } from '../FinancialReportPage';
import { useGeneralLedgerContext } from './GeneralLedgerProvider';
import withCurrentOrganization from '@/containers/Organization/withCurrentOrganization';
/**
* General ledger body JSX.
*/

View File

@@ -1,22 +1,21 @@
import React from 'react';
import moment from 'moment';
import styled from 'styled-components';
import * as Yup from 'yup';
import { Formik, Form } from 'formik';
import { Tabs, Tab, Button, Intent } from '@blueprintjs/core';
import styled from 'styled-components';
import { FormattedMessage as T } from 'components';
import { FormattedMessage as T } from '@/components';
import { getDefaultGeneralLedgerQuery } from './common';
import { compose, transformToForm, saveInvoke } from '@/utils';
import FinancialStatementHeader from 'containers/FinancialStatements/FinancialStatementHeader';
import FinancialStatementHeader from '../FinancialStatementHeader';
import GeneralLedgerHeaderGeneralPane from './GeneralLedgerHeaderGeneralPane';
import GeneralLedgerHeaderDimensionsPanel from './GeneralLedgerHeaderDimensionsPanel';
import withGeneralLedger from './withGeneralLedger';
import withGeneralLedgerActions from './withGeneralLedgerActions';
import { getDefaultGeneralLedgerQuery } from './common';
import { compose, transformToForm, saveInvoke } from 'utils';
/**
* Geenral Ledger (GL) - Header.
*/

View File

@@ -1,7 +1,7 @@
import React from 'react';
import intl from 'react-intl-universal';
import { FormGroup, Classes } from '@blueprintjs/core';
import { BranchMultiSelect, Row, Col } from 'components';
import { BranchMultiSelect, Row, Col } from '@/components';
import {
GeneralLedgerHeaderDimensionsPanelProvider,
useGeneralLedgerHeaderDimensionsContext,

Some files were not shown because too many files have changed in this diff Show More