// @ts-nocheck import React from 'react'; import { ErrorMessage } from 'formik'; import { FormGroup, Position, ControlGroup } from '@blueprintjs/core'; import classNames from 'classnames'; import { FormattedMessage as T, FAccountsSuggestField, InputPrependText, FieldRequiredHint, Col, Row, FeatureCan, BranchSelect, FFormGroup, FTextArea, FMoneyInputGroup, FInputGroup, FDateInput, } from '@/components'; import { ACCOUNT_TYPE } from '@/constants/accountTypes'; import { inputIntent, momentFormatter, } from '@/utils'; import { Features } from '@/constants'; import { CLASSES } from '@/constants/classes'; import { useMoneyOutDialogContext } from '../MoneyOutDialogProvider'; import { useSetPrimaryBranchToForm, BranchRowDivider } from '../utils'; import { MoneyInOutTransactionNoField } from '../../_components'; import { MoneyOutExchangeRateField } from '../MoneyOutExchangeRateField'; import { useMoneyOutFieldsContext } from '../MoneyOutFieldsProvider'; /** * Transfer to account form fields. */ export default function TransferToAccountFormFields() { // Money in dialog context. const { accounts, branches } = useMoneyOutDialogContext(); const { account } = useMoneyOutFieldsContext(); // Sets the primary branch to form. useSetPrimaryBranchToForm(); return ( } name={'branch_id'}> {/*------------ Date -----------*/} } labelInfo={} fill fastField > {/*------------ Transaction number -----------*/} {/*------------ Amount -----------*/} } labelInfo={} > {/*------------ Exchange rate -----------*/} {/*------------ transfer from account -----------*/} } labelInfo={} > {/*------------ Reference -----------*/} }> {/*------------ Description -----------*/} }> ); }