import React, { memo } from 'react'; import { Button, Intent, FormGroup, Checkbox } from '@blueprintjs/core'; import { FormattedMessage as T } from 'react-intl'; import { saveInvoke } from 'utils'; import classNames from 'classnames'; import { FastField } from 'formik'; import { CLASSES } from 'common/classes'; /** * Item form floating actions. */ export default function ItemFormFloatingActions({ isSubmitting, itemId, handleSubmit, onCancelClick, onSubmitClick, onSubmitAndNewClick, }) { const handleCancelBtnClick = (event) => { saveInvoke(onCancelClick, event.currentTarget.value); }; const handleSubmitBtnClick = (event) => { saveInvoke(onSubmitClick, event); }; const handleSubmitAndNewBtnClick = (event) => { saveInvoke(onSubmitAndNewClick, event); }; return (