diff --git a/src/components/DialogsContainer.js b/src/components/DialogsContainer.js index 4cad1a95a..8d1a0c56c 100644 --- a/src/components/DialogsContainer.js +++ b/src/components/DialogsContainer.js @@ -40,8 +40,8 @@ import BranchActivateDialog from '../containers/Dialogs/BranchActivateDialog'; import WarehouseActivateDialog from '../containers/Dialogs/WarehouseActivateDialog'; import CustomerOpeningBalanceDialog from '../containers/Dialogs/CustomerOpeningBalanceDialog'; import VendorOpeningBalanceDialog from '../containers/Dialogs/VendorOpeningBalanceDialog'; -import ProjectDialog from '../containers/Dialogs/ProjectDialog'; -import TaskDialog from '../containers/Dialogs/TaskDialog'; +import ProjectFormDialog from '../containers/Projects/containers/ProjectFormDialog'; +import TaskFormDialog from '../containers/Projects/containers/TaskFormDialog'; /** * Dialogs container. @@ -92,8 +92,8 @@ export default function DialogsContainer() { - - + + ); } diff --git a/src/containers/Dialogs/ProjectDialog/containers/ProjectForm.schema.tsx b/src/containers/Projects/containers/ProjectFormDialog/containers/ProjectForm.schema.tsx similarity index 100% rename from src/containers/Dialogs/ProjectDialog/containers/ProjectForm.schema.tsx rename to src/containers/Projects/containers/ProjectFormDialog/containers/ProjectForm.schema.tsx diff --git a/src/containers/Dialogs/ProjectDialog/containers/ProjectForm.tsx b/src/containers/Projects/containers/ProjectFormDialog/containers/ProjectForm.tsx similarity index 100% rename from src/containers/Dialogs/ProjectDialog/containers/ProjectForm.tsx rename to src/containers/Projects/containers/ProjectFormDialog/containers/ProjectForm.tsx diff --git a/src/containers/Dialogs/ProjectDialog/containers/ProjectFormContent.tsx b/src/containers/Projects/containers/ProjectFormDialog/containers/ProjectFormContent.tsx similarity index 100% rename from src/containers/Dialogs/ProjectDialog/containers/ProjectFormContent.tsx rename to src/containers/Projects/containers/ProjectFormDialog/containers/ProjectFormContent.tsx diff --git a/src/containers/Dialogs/ProjectDialog/containers/ProjectDialogContent.tsx b/src/containers/Projects/containers/ProjectFormDialog/containers/ProjectFormDialogContent.tsx similarity index 80% rename from src/containers/Dialogs/ProjectDialog/containers/ProjectDialogContent.tsx rename to src/containers/Projects/containers/ProjectFormDialog/containers/ProjectFormDialogContent.tsx index 97397608d..63921866e 100644 --- a/src/containers/Dialogs/ProjectDialog/containers/ProjectDialogContent.tsx +++ b/src/containers/Projects/containers/ProjectFormDialog/containers/ProjectFormDialogContent.tsx @@ -4,10 +4,10 @@ import { ProjectFormProvider } from './ProjectFormProvider'; import ProjectForm from './ProjectForm'; /** - * Project dialog content. + * Project form dialog content. * @returns {ReactNode} */ -export default function ProjectDialogContent({ +export default function ProjectFormDialogContent({ // #ownProps dialogName, project, diff --git a/src/containers/Dialogs/ProjectDialog/containers/ProjectFormFields.tsx b/src/containers/Projects/containers/ProjectFormDialog/containers/ProjectFormFields.tsx similarity index 100% rename from src/containers/Dialogs/ProjectDialog/containers/ProjectFormFields.tsx rename to src/containers/Projects/containers/ProjectFormDialog/containers/ProjectFormFields.tsx diff --git a/src/containers/Dialogs/ProjectDialog/containers/ProjectFormFloatingActions.tsx b/src/containers/Projects/containers/ProjectFormDialog/containers/ProjectFormFloatingActions.tsx similarity index 100% rename from src/containers/Dialogs/ProjectDialog/containers/ProjectFormFloatingActions.tsx rename to src/containers/Projects/containers/ProjectFormDialog/containers/ProjectFormFloatingActions.tsx diff --git a/src/containers/Dialogs/ProjectDialog/containers/ProjectFormProvider.tsx b/src/containers/Projects/containers/ProjectFormDialog/containers/ProjectFormProvider.tsx similarity index 100% rename from src/containers/Dialogs/ProjectDialog/containers/ProjectFormProvider.tsx rename to src/containers/Projects/containers/ProjectFormDialog/containers/ProjectFormProvider.tsx diff --git a/src/containers/Dialogs/ProjectDialog/index.tsx b/src/containers/Projects/containers/ProjectFormDialog/index.tsx similarity index 73% rename from src/containers/Dialogs/ProjectDialog/index.tsx rename to src/containers/Projects/containers/ProjectFormDialog/index.tsx index 0d777c323..371af527c 100644 --- a/src/containers/Dialogs/ProjectDialog/index.tsx +++ b/src/containers/Projects/containers/ProjectFormDialog/index.tsx @@ -5,16 +5,16 @@ import withDialogRedux from 'components/DialogReduxConnect'; import { compose } from 'utils'; const ProjectDialogContent = React.lazy( - () => import('./containers/ProjectDialogContent'), + () => import('./containers/ProjectFormDialogContent'), ); /** - * Project dialog. + * Project form dialog. * @returns */ -function ProjectDialog({ dialogName, payload: { projectId = null }, isOpen }) { +function ProjectFormDialog({ dialogName, payload: { projectId = null }, isOpen }) { return ( - } isOpen={isOpen} @@ -25,13 +25,13 @@ function ProjectDialog({ dialogName, payload: { projectId = null }, isOpen }) { - + ); } -export default compose(withDialogRedux())(ProjectDialog); +export default compose(withDialogRedux())(ProjectFormDialog); -const ProjectDialogRoot = styled(Dialog)` +const ProjectFormDialogRoot = styled(Dialog)` .bp3-dialog-body { .bp3-form-group { margin-bottom: 15px; diff --git a/src/containers/Projects/containers/ProjectsActionsBar.tsx b/src/containers/Projects/containers/ProjectsLanding/ProjectsActionsBar.tsx similarity index 95% rename from src/containers/Projects/containers/ProjectsActionsBar.tsx rename to src/containers/Projects/containers/ProjectsLanding/ProjectsActionsBar.tsx index d227a0aba..c1a9d2c12 100644 --- a/src/containers/Projects/containers/ProjectsActionsBar.tsx +++ b/src/containers/Projects/containers/ProjectsLanding/ProjectsActionsBar.tsx @@ -6,7 +6,6 @@ import { NavbarDivider, Alignment, } from '@blueprintjs/core'; - import { Icon, AdvancedFilterPopover, @@ -20,9 +19,8 @@ import DashboardActionsBar from 'components/Dashboard/DashboardActionsBar'; import withProjects from './withProjects'; import withProjectsActions from './withProjectsActions'; - -import withSettings from '../../Settings/withSettings'; -import withSettingsActions from '../../Settings/withSettingsActions'; +import withSettings from '../../../Settings/withSettings'; +import withSettingsActions from '../../../Settings/withSettingsActions'; import withDialogActions from 'containers/Dialog/withDialogActions'; import { compose } from 'utils'; diff --git a/src/containers/Projects/containers/ProjectsDataTable.tsx b/src/containers/Projects/containers/ProjectsLanding/ProjectsDataTable.tsx similarity index 95% rename from src/containers/Projects/containers/ProjectsDataTable.tsx rename to src/containers/Projects/containers/ProjectsLanding/ProjectsDataTable.tsx index 4b42a947b..ea14c783e 100644 --- a/src/containers/Projects/containers/ProjectsDataTable.tsx +++ b/src/containers/Projects/containers/ProjectsLanding/ProjectsDataTable.tsx @@ -1,18 +1,14 @@ import React from 'react'; - import { DataTable } from 'components'; import { TABLES } from 'common/tables'; - import TableSkeletonRows from 'components/Datatable/TableSkeletonRows'; import TableSkeletonHeader from 'components/Datatable/TableHeaderSkeleton'; - import { useProjectsListContext } from './ProjectsListProvider'; import { useMemorizedColumnsWidths } from 'hooks'; -import { useProjectsListColumns, ActionsMenu } from '../components'; - +import { useProjectsListColumns, ActionsMenu } from './components'; import withDialogActions from 'containers/Dialog/withDialogActions'; import withProjectsActions from './withProjectsActions'; -import withSettings from '../../Settings/withSettings'; +import withSettings from '../../../Settings/withSettings'; import { compose } from 'utils'; diff --git a/src/containers/Projects/containers/ProjectsList.tsx b/src/containers/Projects/containers/ProjectsLanding/ProjectsList.tsx similarity index 98% rename from src/containers/Projects/containers/ProjectsList.tsx rename to src/containers/Projects/containers/ProjectsLanding/ProjectsList.tsx index 4f1716c8a..77ad204b0 100644 --- a/src/containers/Projects/containers/ProjectsList.tsx +++ b/src/containers/Projects/containers/ProjectsLanding/ProjectsList.tsx @@ -13,7 +13,7 @@ import { compose, transformTableStateToQuery } from 'utils'; /** * Projects list. - * @returns {React.TSX} + * @returns */ function ProjectsList({ // #withProjects diff --git a/src/containers/Projects/containers/ProjectsListProvider.tsx b/src/containers/Projects/containers/ProjectsLanding/ProjectsListProvider.tsx similarity index 90% rename from src/containers/Projects/containers/ProjectsListProvider.tsx rename to src/containers/Projects/containers/ProjectsLanding/ProjectsListProvider.tsx index 4b2cc5412..a87f2d1f4 100644 --- a/src/containers/Projects/containers/ProjectsListProvider.tsx +++ b/src/containers/Projects/containers/ProjectsLanding/ProjectsListProvider.tsx @@ -1,7 +1,7 @@ //@ts-nocheck import React from 'react'; import { useResourceViews, useResourceMeta } from 'hooks/query'; -import DashboardInsider from '../../../components/Dashboard/DashboardInsider'; +import DashboardInsider from '../../../../components/Dashboard/DashboardInsider'; const ProjectsListContext = React.createContext(); diff --git a/src/containers/Projects/containers/ProjectsViewTabs.tsx b/src/containers/Projects/containers/ProjectsLanding/ProjectsViewTabs.tsx similarity index 98% rename from src/containers/Projects/containers/ProjectsViewTabs.tsx rename to src/containers/Projects/containers/ProjectsLanding/ProjectsViewTabs.tsx index 1a9f137bc..30b6e70dd 100644 --- a/src/containers/Projects/containers/ProjectsViewTabs.tsx +++ b/src/containers/Projects/containers/ProjectsLanding/ProjectsViewTabs.tsx @@ -12,7 +12,7 @@ import { compose, transfromViewsToTabs } from 'utils'; /** * Projects views tabs. - * @returns {React.TSX} + * @returns */ function ProjectsViewTabs({ // #withProjects diff --git a/src/containers/Projects/components/index.tsx b/src/containers/Projects/containers/ProjectsLanding/components/index.tsx similarity index 100% rename from src/containers/Projects/components/index.tsx rename to src/containers/Projects/containers/ProjectsLanding/components/index.tsx diff --git a/src/containers/Projects/containers/withProjects.tsx b/src/containers/Projects/containers/ProjectsLanding/withProjects.tsx similarity index 91% rename from src/containers/Projects/containers/withProjects.tsx rename to src/containers/Projects/containers/ProjectsLanding/withProjects.tsx index cf230357a..35b73c42f 100644 --- a/src/containers/Projects/containers/withProjects.tsx +++ b/src/containers/Projects/containers/ProjectsLanding/withProjects.tsx @@ -2,7 +2,7 @@ import { connect } from 'react-redux'; import { getProjectsTableStateFactory, isProjectsTableStateChangedFactory, -} from '../../../store/Project/projects.selectors'; +} from '../../../../store/Project/projects.selectors'; export default (mapState) => { const getProjectsTableState = getProjectsTableStateFactory(); diff --git a/src/containers/Projects/containers/withProjectsActions.tsx b/src/containers/Projects/containers/ProjectsLanding/withProjectsActions.tsx similarity index 79% rename from src/containers/Projects/containers/withProjectsActions.tsx rename to src/containers/Projects/containers/ProjectsLanding/withProjectsActions.tsx index de0a47f46..d74590f07 100644 --- a/src/containers/Projects/containers/withProjectsActions.tsx +++ b/src/containers/Projects/containers/ProjectsLanding/withProjectsActions.tsx @@ -1,10 +1,9 @@ import { connect } from 'react-redux'; -// import type { Dispatch } from 'redux'; import { setProjectsTableState, resetProjectsTableState, -} from '../../../store/Project/projects.actions'; +} from '../../../../store/Project/projects.actions'; const mapDispatchToProps = (dispatch) => ({ setProjectsTableState: (state) => dispatch(setProjectsTableState(state)), diff --git a/src/containers/Dialogs/TaskDialog/containers/TaskForm.schema.tsx b/src/containers/Projects/containers/TaskFormDialog/containers/TaskForm.schema.tsx similarity index 100% rename from src/containers/Dialogs/TaskDialog/containers/TaskForm.schema.tsx rename to src/containers/Projects/containers/TaskFormDialog/containers/TaskForm.schema.tsx diff --git a/src/containers/Dialogs/TaskDialog/containers/TaskForm.tsx b/src/containers/Projects/containers/TaskFormDialog/containers/TaskForm.tsx similarity index 100% rename from src/containers/Dialogs/TaskDialog/containers/TaskForm.tsx rename to src/containers/Projects/containers/TaskFormDialog/containers/TaskForm.tsx diff --git a/src/containers/Dialogs/TaskDialog/containers/TaskFormContent.tsx b/src/containers/Projects/containers/TaskFormDialog/containers/TaskFormContent.tsx similarity index 100% rename from src/containers/Dialogs/TaskDialog/containers/TaskFormContent.tsx rename to src/containers/Projects/containers/TaskFormDialog/containers/TaskFormContent.tsx diff --git a/src/containers/Dialogs/TaskDialog/containers/TaskDialogContent.tsx b/src/containers/Projects/containers/TaskFormDialog/containers/TaskFormDialogContent.tsx similarity index 79% rename from src/containers/Dialogs/TaskDialog/containers/TaskDialogContent.tsx rename to src/containers/Projects/containers/TaskFormDialog/containers/TaskFormDialogContent.tsx index 79b721e02..441356e65 100644 --- a/src/containers/Dialogs/TaskDialog/containers/TaskDialogContent.tsx +++ b/src/containers/Projects/containers/TaskFormDialog/containers/TaskFormDialogContent.tsx @@ -3,9 +3,9 @@ import { TaskFormProvider } from './TaskFormProvider'; import TaskForm from './TaskForm'; /** - * Task dialog content. + * Task form dialog content. */ -export default function TaskDialogContent({ +export default function TaskFormDialogContent({ // #ownProps dialogName, task, diff --git a/src/containers/Dialogs/TaskDialog/containers/TaskFormFields.tsx b/src/containers/Projects/containers/TaskFormDialog/containers/TaskFormFields.tsx similarity index 100% rename from src/containers/Dialogs/TaskDialog/containers/TaskFormFields.tsx rename to src/containers/Projects/containers/TaskFormDialog/containers/TaskFormFields.tsx diff --git a/src/containers/Dialogs/TaskDialog/containers/TaskFormFloatingActions.tsx b/src/containers/Projects/containers/TaskFormDialog/containers/TaskFormFloatingActions.tsx similarity index 100% rename from src/containers/Dialogs/TaskDialog/containers/TaskFormFloatingActions.tsx rename to src/containers/Projects/containers/TaskFormDialog/containers/TaskFormFloatingActions.tsx diff --git a/src/containers/Dialogs/TaskDialog/containers/TaskFormProvider.tsx b/src/containers/Projects/containers/TaskFormDialog/containers/TaskFormProvider.tsx similarity index 100% rename from src/containers/Dialogs/TaskDialog/containers/TaskFormProvider.tsx rename to src/containers/Projects/containers/TaskFormDialog/containers/TaskFormProvider.tsx diff --git a/src/containers/Dialogs/TaskDialog/index.tsx b/src/containers/Projects/containers/TaskFormDialog/index.tsx similarity index 59% rename from src/containers/Dialogs/TaskDialog/index.tsx rename to src/containers/Projects/containers/TaskFormDialog/index.tsx index 61dbbcbfd..c22bae264 100644 --- a/src/containers/Dialogs/TaskDialog/index.tsx +++ b/src/containers/Projects/containers/TaskFormDialog/index.tsx @@ -5,15 +5,15 @@ import { Dialog, DialogSuspense, FormattedMessage as T } from 'components'; import withDialogRedux from 'components/DialogReduxConnect'; import { compose } from 'utils'; -const TaskDialogContent = React.lazy( - () => import('./containers/TaskDialogContent'), +const TaskFormDialogContent = React.lazy( + () => import('./containers/TaskFormDialogContent'), ); /** - * Task dialog. - * @returns {ReactNode} + * Task form dialog. + * @returns */ -function TaskDialog({ dialogName, payload: { taskId = null }, isOpen }) { +function TaskFormDialog({ dialogName, payload: { taskId = null }, isOpen }) { return ( - + ); } -export default compose(withDialogRedux())(TaskDialog); +export default compose(withDialogRedux())(TaskFormDialog); -const TaskDialogRoot = styled(Dialog)``; +const TaskFormDialogRoot = styled(Dialog)``; diff --git a/src/lang/en/index.json b/src/lang/en/index.json index f13743593..fea33284a 100644 --- a/src/lang/en/index.json +++ b/src/lang/en/index.json @@ -2069,5 +2069,5 @@ "task.schema.label.task_name": "Task name", "task.schema.label.task_house": "Task house", "task.schema.label.charge": "Charge", - "task.schema.label.amount": "Amount", + "task.schema.label.amount": "Amount" } \ No newline at end of file diff --git a/src/routes/dashboard.js b/src/routes/dashboard.js index a14713bc0..f5b5c2c12 100644 --- a/src/routes/dashboard.js +++ b/src/routes/dashboard.js @@ -972,7 +972,7 @@ export const getDashboardRoutes = () => [ { path: '/projects', component: lazy(() => - import('../containers/Projects/containers/ProjectsList'), + import('../containers/Projects/containers/ProjectsLanding/ProjectsList'), ), pageTitle: intl.get('sidebar.projects'), },