}
isOpen={isOpen}
autoFocus={true}
canEscapeKeyClose={true}
- className={'dialog--project-form'}
style={{ width: '400px' }}
>
-
+
);
}
export default compose(withDialogRedux())(ProjectDialog);
-// const ProjectDialogRoot = styled(Dialog)`
-// .bp3-dialog-body {
-// .bp3-form-group {
-// margin-bottom: 15px;
-// margin-top: 15px;
+const ProjectDialogRoot = styled(Dialog)`
+ .bp3-dialog-body {
+ .bp3-form-group {
+ margin-bottom: 15px;
+ margin-top: 15px;
-// label.bp3-label {
-// margin-bottom: 3px;
-// font-size: 13px;
-// }
-// }
+ label.bp3-label {
+ margin-bottom: 3px;
+ font-size: 13px;
+ }
+ }
-// .bp3-dialog-footer {
-// padding-top: 10px;
-// }
-// }
-// `;
+ .bp3-dialog-footer {
+ padding-top: 10px;
+ }
+ }
+`;
diff --git a/src/containers/Dialogs/TaskDialog/containers/TaskDialogContent.tsx b/src/containers/Dialogs/TaskDialog/containers/TaskDialogContent.tsx
index 04e0a86bc..79b721e02 100644
--- a/src/containers/Dialogs/TaskDialog/containers/TaskDialogContent.tsx
+++ b/src/containers/Dialogs/TaskDialog/containers/TaskDialogContent.tsx
@@ -1,10 +1,9 @@
import React from 'react';
-
import { TaskFormProvider } from './TaskFormProvider';
import TaskForm from './TaskForm';
+
/**
* Task dialog content.
- * @returns
*/
export default function TaskDialogContent({
// #ownProps
diff --git a/src/containers/Dialogs/TaskDialog/containers/TaskForm.schema.tsx b/src/containers/Dialogs/TaskDialog/containers/TaskForm.schema.tsx
index f1c3ecd3b..85b5954ab 100644
--- a/src/containers/Dialogs/TaskDialog/containers/TaskForm.schema.tsx
+++ b/src/containers/Dialogs/TaskDialog/containers/TaskForm.schema.tsx
@@ -3,10 +3,12 @@ import intl from 'react-intl-universal';
import { DATATYPES_LENGTH } from 'common/dataTypes';
const Schema = Yup.object().shape({
- taks_name: Yup.string(),
- task_house: Yup.string(),
- change: Yup.string(),
- amount: Yup.number(),
+ taksName: Yup.string()
+ .label(intl.get('task.schema.label.task_name'))
+ .required(),
+ taskHouse: Yup.string().label(intl.get('task.schema.label.task_house')),
+ change: Yup.string().label(intl.get('task.schema.label.charge')).required(),
+ amount: Yup.number().label(intl.get('task.schema.label.amount')),
});
export const CreateTaskFormSchema = Schema;
diff --git a/src/containers/Dialogs/TaskDialog/containers/TaskForm.tsx b/src/containers/Dialogs/TaskDialog/containers/TaskForm.tsx
index 0fc7381e1..2cc6fbd59 100644
--- a/src/containers/Dialogs/TaskDialog/containers/TaskForm.tsx
+++ b/src/containers/Dialogs/TaskDialog/containers/TaskForm.tsx
@@ -1,22 +1,19 @@
//@ts-nocheck
import React from 'react';
-
import { Formik } from 'formik';
-
import { CreateTaskFormSchema } from './TaskForm.schema';
import { useTaskFormContext } from './TaskFormProvider';
-import TaskFormContent from './TaskFormContent';
-
import { AppToaster } from 'components';
+import TaskFormContent from './TaskFormContent';
import withDialogActions from 'containers/Dialog/withDialogActions';
import { compose } from 'utils';
const defaultInitialValues = {
- taks_name: '',
- task_house: '00:00',
+ taksName: '',
+ taskHouse: '00:00',
change: 'Hourly Rate',
- change_amount: '100000000',
+ changeAmount: '100000000',
amount: '',
};
diff --git a/src/containers/Dialogs/TaskDialog/containers/TaskFormContent.tsx b/src/containers/Dialogs/TaskDialog/containers/TaskFormContent.tsx
index 49c8dd088..1d1f371f5 100644
--- a/src/containers/Dialogs/TaskDialog/containers/TaskFormContent.tsx
+++ b/src/containers/Dialogs/TaskDialog/containers/TaskFormContent.tsx
@@ -1,6 +1,5 @@
import React from 'react';
import { Form } from 'formik';
-
import TaskFormFields from './TaskFormFields';
import TaskFormFloatingActions from './TaskFormFloatingActions';
diff --git a/src/containers/Dialogs/TaskDialog/containers/TaskFormFields.tsx b/src/containers/Dialogs/TaskDialog/containers/TaskFormFields.tsx
index 4969b86b9..5a053ac6a 100644
--- a/src/containers/Dialogs/TaskDialog/containers/TaskFormFields.tsx
+++ b/src/containers/Dialogs/TaskDialog/containers/TaskFormFields.tsx
@@ -1,6 +1,5 @@
import React from 'react';
import styled from 'styled-components';
-
import { Classes, ControlGroup } from '@blueprintjs/core';
import {
FFormGroup,
@@ -19,16 +18,16 @@ function TaskFormFields() {
{/*------------ Task Name -----------*/}
} name={'task_name'}>
-
+
{/*------------ Estimated Hours -----------*/}
}
- name={'task_house'}
+ name={'taskHouse'}
>
-
+
{/*------------ Charge -----------*/}
@@ -36,7 +35,7 @@ function TaskFormFields() {
} name={'Charge'}>
-
+
diff --git a/src/containers/Dialogs/TaskDialog/containers/TaskFormFloatingActions.tsx b/src/containers/Dialogs/TaskDialog/containers/TaskFormFloatingActions.tsx
index 45344bdc3..c9c30a6a9 100644
--- a/src/containers/Dialogs/TaskDialog/containers/TaskFormFloatingActions.tsx
+++ b/src/containers/Dialogs/TaskDialog/containers/TaskFormFloatingActions.tsx
@@ -4,7 +4,6 @@ import { useFormikContext } from 'formik';
import { Intent, Button, Classes } from '@blueprintjs/core';
import { FormattedMessage as T } from 'components';
import { useTaskFormContext } from './TaskFormProvider';
-
import withDialogActions from 'containers/Dialog/withDialogActions';
import { compose } from 'utils';
diff --git a/src/containers/Dialogs/TaskDialog/containers/TaskFormProvider.tsx b/src/containers/Dialogs/TaskDialog/containers/TaskFormProvider.tsx
index 1f3384dd0..ea9bf5be3 100644
--- a/src/containers/Dialogs/TaskDialog/containers/TaskFormProvider.tsx
+++ b/src/containers/Dialogs/TaskDialog/containers/TaskFormProvider.tsx
@@ -1,6 +1,5 @@
//@ts-nocheck
import React from 'react';
-
import { DialogContent } from 'components';
const TaskFormContext = React.createContext();
diff --git a/src/containers/Dialogs/TaskDialog/index.tsx b/src/containers/Dialogs/TaskDialog/index.tsx
index cd21e0229..61dbbcbfd 100644
--- a/src/containers/Dialogs/TaskDialog/index.tsx
+++ b/src/containers/Dialogs/TaskDialog/index.tsx
@@ -11,7 +11,7 @@ const TaskDialogContent = React.lazy(
/**
* Task dialog.
- * @returns
+ * @returns {ReactNode}
*/
function TaskDialog({ dialogName, payload: { taskId = null }, isOpen }) {
return (
diff --git a/src/lang/en/index.json b/src/lang/en/index.json
index 2a1315ea7..f13743593 100644
--- a/src/lang/en/index.json
+++ b/src/lang/en/index.json
@@ -2060,5 +2060,14 @@
"task.label.task_name": "Task Name",
"task.label.estimated_hours": "Task Name",
"task.label.charge": "Charge",
- "task.label.estimated_amount": "Estimated Amount"
+ "task.label.estimated_amount": "Estimated Amount",
+ "project.schema.label.contact": "Contact",
+ "project.schema.label.project_name": "Project name",
+ "project.schema.label.deadline": "Deadline",
+ "project.schema.label.project_state": "Project state",
+ "project.schema.label.project_cost": "Project cost",
+ "task.schema.label.task_name": "Task name",
+ "task.schema.label.task_house": "Task house",
+ "task.schema.label.charge": "Charge",
+ "task.schema.label.amount": "Amount",
}
\ No newline at end of file
diff --git a/src/style/pages/Projects/ProjectFormDialog.scss b/src/style/pages/Projects/ProjectFormDialog.scss
deleted file mode 100644
index 31801f7ee..000000000
--- a/src/style/pages/Projects/ProjectFormDialog.scss
+++ /dev/null
@@ -1,20 +0,0 @@
-.dialog--project-form {
- width: 650px;
-
- .bp3-dialog-body {
- .bp3-form-group {
- margin-bottom: 15px;
- margin-top: 15px;
-
- label.bp3-label {
- margin-bottom: 3px;
- font-size: 13px;
- }
- }
-
-
- }
- .bp3-dialog-footer {
- padding-top: 10px;
- }
-}