- Changes required by ESLint.

Signed-off-by: Dave Richer <dave@imexsystems.ca>
This commit is contained in:
Dave Richer
2024-04-05 10:08:56 -04:00
parent c328a55453
commit 167d5bd89a
4 changed files with 22 additions and 17 deletions

View File

@@ -1,5 +1,8 @@
{ {
"extends": [ "extends": [
"react-app" "react-app"
] ],
"rules": {
"no-useless-rename": "off"
}
} }

View File

@@ -243,15 +243,15 @@ function TaskListComponent({
filteredInfo: {text: ""}, filteredInfo: {text: ""},
}); });
const handleCreateTask = () => { const handleCreateTask = useCallback(() => {
setTaskUpsertContext({ setTaskUpsertContext({
actions: {}, actions: {},
context: { context: {
jobid: parentJobId, jobid: parentJobId,
[relationshipType]: relationshipId, [relationshipType]: relationshipId,
}, },
}); });
}; }, [ parentJobId, relationshipId, relationshipType, setTaskUpsertContext]);
const handleTableChange = (pagination, filters, sorter) => { const handleTableChange = (pagination, filters, sorter) => {
setState({...state, filteredInfo: filters, sortedInfo: sorter}); setState({...state, filteredInfo: filters, sortedInfo: sorter});
@@ -261,14 +261,14 @@ function TaskListComponent({
history({search: queryString.stringify(search)}); history({search: queryString.stringify(search)});
}; };
const handleSwitchChange = (param, value) => { const handleSwitchChange = useCallback((param, value) => {
if (value) { if (value) {
search[param] = "true"; search[param] = "true";
} else { } else {
delete search[param]; delete search[param];
} }
history({search: queryString.stringify(search)}); history({search: queryString.stringify(search)});
}; }, [history, search]);
const expandableRow = (record) => { const expandableRow = (record) => {
return <Card title={t('tasks.fields.description')} size='small'> return <Card title={t('tasks.fields.description')} size='small'>
@@ -315,7 +315,7 @@ function TaskListComponent({
</Button> </Button>
</Space> </Space>
); );
}, [refetch, deleted, completed, mine]); }, [refetch, deleted, completed, mine, onlyMine, t, handleSwitchChange, handleCreateTask]);
return ( return (
<Card <Card

View File

@@ -47,9 +47,9 @@ export function TaskUpsertModalContainer({
const [jobIdState, setJobIdState] = useState(null); const [jobIdState, setJobIdState] = useState(null);
const { const {
loading: loading, loading,
error: error, error,
data: data data
} = useQuery(QUERY_GET_TASKS_JOB_DETAILS_BY_ID, { } = useQuery(QUERY_GET_TASKS_JOB_DETAILS_BY_ID, {
variables: {id: jobIdState}, variables: {id: jobIdState},
skip: !jobIdState, skip: !jobIdState,
@@ -70,7 +70,7 @@ export function TaskUpsertModalContainer({
form.setFieldsValue(taskData.tasks_by_pk); form.setFieldsValue(taskData.tasks_by_pk);
setSelectedJobId(taskData.tasks_by_pk.jobid); setSelectedJobId(taskData.tasks_by_pk.jobid);
} }
}, [taskLoading, taskError, taskData]); }, [taskLoading, taskError, taskData, form]);
// Use Effect to hydrate selected job details // Use Effect to hydrate selected job details
useEffect(() => { useEffect(() => {

View File

@@ -14,6 +14,8 @@ export default function TasksPageComponent({bodyshop, currentUser, type}) {
return <TaskListContainer query={QUERY_ALL_TASKS_PAGINATED} bodyshop={bodyshop} return <TaskListContainer query={QUERY_ALL_TASKS_PAGINATED} bodyshop={bodyshop}
titleTranslation={'tasks.titles.all_tasks'} titleTranslation={'tasks.titles.all_tasks'}
currentUser={currentUser}/> currentUser={currentUser}/>
default:
return <></>
} }
} }