diff --git a/src/containers/Projects/containers/ProjectDetails/ProjectDetailActionsBar.tsx b/src/containers/Projects/containers/ProjectDetails/ProjectDetailActionsBar.tsx index 8e2c1368e..62b76eb35 100644 --- a/src/containers/Projects/containers/ProjectDetails/ProjectDetailActionsBar.tsx +++ b/src/containers/Projects/containers/ProjectDetails/ProjectDetailActionsBar.tsx @@ -1,3 +1,4 @@ +// @ts-nocheck import React from 'react'; import { Button, @@ -15,7 +16,7 @@ import { import withSettings from '../../../Settings/withSettings'; import withSettingsActions from '../../../Settings/withSettingsActions'; import withDialogActions from 'containers/Dialog/withDialogActions'; - +import { useProjectDetailContext } from './ProjectDetailProvider'; import { compose } from 'utils'; /** @@ -32,16 +33,25 @@ function ProjectDetailActionsBar({ // #withSettingsActions addSetting, }) { + const { projectId } = useProjectDetailContext(); + // Handle new transaction button click. const handleNewTransactionBtnClick = () => {}; + const handleEditProjectBtnClick = () => { + openDialog('project-form', { + projectId, + }); + }; // Handle table row size change. const handleTableRowSizeChange = (size) => { addSetting('timesheets', 'tableSize', size); }; const handleTimeEntryBtnClick = () => { - openDialog('time-entry-form'); + openDialog('time-entry-form', { + projectId, + }); }; // Handle the refresh button click. @@ -58,14 +68,15 @@ function ProjectDetailActionsBar({ />