diff --git a/src/containers/Projects/containers/ProjectDetails/ProjectDetailActionsBar.tsx b/src/containers/Projects/containers/ProjectDetails/ProjectDetailActionsBar.tsx new file mode 100644 index 000000000..8c60ab583 --- /dev/null +++ b/src/containers/Projects/containers/ProjectDetails/ProjectDetailActionsBar.tsx @@ -0,0 +1,99 @@ +import React from 'react'; +import { + Button, + Classes, + NavbarDivider, + NavbarGroup, + Alignment, +} from '@blueprintjs/core'; +import DashboardActionsBar from 'components/Dashboard/DashboardActionsBar'; +import { + Icon, + FormattedMessage as T, + DashboardRowsHeightButton, +} from 'components'; +import withSettings from '../../../Settings/withSettings'; +import withSettingsActions from '../../../Settings/withSettingsActions'; + +import { compose } from 'utils'; + +/** + * Project detail actions bar. + * @returns + */ +function ProjectDetailActionsBar({ + // #withSettings + timeSheetsTableSize, + + // #withSettingsActions + addSetting, +}) { + // Handle new transaction button click. + const handleNewTransactionBtnClick = () => {}; + + // Handle table row size change. + const handleTableRowSizeChange = (size) => { + addSetting('timeSheets', 'tableSize', size); + }; + + // Handle the refresh button click. + const handleRefreshBtnClick = () => {}; + + return ( + + +