// @flow
import * as React from 'react';
import { FormattedMessage } from 'react-intl';
import { ACTIVITY_TARGETS } from '../../../common/interactionTargets';
import messages from './messages';
import Button from '../../../../components/button';
import { TASK_TYPE_APPROVAL, TASK_TYPE_GENERAL } from '../../../../constants';
import type { TaskType } from '../../../../common/types/tasks';
import './TaskActions.scss';
type Props = {|
onTaskApproval: Function,
onTaskComplete: Function,
onTaskReject: Function,
taskType: TaskType,
|};
const TaskActions = ({ onTaskApproval, onTaskReject, onTaskComplete, taskType }: Props): React.Node => {
let action = null;
if (taskType === TASK_TYPE_APPROVAL) {
action = (