// @ts-nocheck import React from 'react'; import { Form, useFormikContext } from 'formik'; import { FormGroup, Button, Intent } from '@blueprintjs/core'; import { useHistory } from 'react-router-dom'; import { AccountsSelect, FieldRequiredHint, FormattedMessage as T, FFormGroup, CardFooterActions, } from '@/components'; import { ACCOUNT_PARENT_TYPE, ACCOUNT_TYPE } from '@/constants/accountTypes'; import { useItemPreferencesFormContext } from './ItemPreferencesFormProvider'; /** * Item preferences form. */ export default function ItemForm() { const history = useHistory(); const { accounts } = useItemPreferencesFormContext(); const { isSubmitting } = useFormikContext(); const handleCloseClick = () => { history.go(-1); }; return (
{/* ----------- Preferred Sell Account ----------- */} } helperText={ } labelInfo={} fastField={true} > } filterByParentTypes={[ACCOUNT_PARENT_TYPE.INCOME]} /> {/* ----------- Preferred Cost Account ----------- */} } helperText={ } labelInfo={} fastField={true} > } filterByParentTypes={[ACCOUNT_PARENT_TYPE.EXPENSE]} /> {/* ----------- Preferred Inventory Account ----------- */} } helperText={ } labelInfo={} fastField={true} > } filterByTypes={[ACCOUNT_TYPE.INVENTORY]} />
); }