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({
/>
}
+ icon={}
+ text={}
onClick={handleTimeEntryBtnClick}
/>
}
text={}
- // onClick={}
+ onClick={handleEditProjectBtnClick}
/>