// @ts-nocheck import React from 'react'; import { FastField, ErrorMessage } from 'formik'; import { Position, ControlGroup } from '@blueprintjs/core'; import classNames from 'classnames'; import { FormattedMessage as T, FAccountsSuggestField, InputPrependText, FieldRequiredHint, Col, Row, BranchSelect, FeatureCan, FFormGroup, FMoneyInputGroup, FTextArea, FInputGroup, FDateInput, Icon, } from '@/components'; import { ACCOUNT_TYPE, CLASSES, Features } from '@/constants'; import { inputIntent, momentFormatter, tansformDateValue, handleDateChange, } from '@/utils'; import { useMoneyInDailogContext } from '../MoneyInDialogProvider'; import { useSetPrimaryBranchToForm, BranchRowDivider, } from '../../MoneyInDialog/utils'; import { MoneyInOutTransactionNoField } from '../../_components'; import { useMoneyInFieldsContext } from '../MoneyInFieldsProvider'; import { MoneyInExchangeRateField } from '../MoneyInExchangeRateField'; /** /** * Owner contribution form fields. */ export default function OwnerContributionFormFields() { // Money in dialog context. const { accounts, branches } = useMoneyInDailogContext(); const { account } = useMoneyInFieldsContext(); // Sets the primary branch to form. useSetPrimaryBranchToForm(); return ( }> {/*------------ Date -----------*/} } labelInfo={} fill > , }} /> {/*------------ Transaction number -----------*/} {/*------------ Amount -----------*/} } labelInfo={} > {/*------------ Exchange rate -----------*/} {/*------------ equity account -----------*/} } labelInfo={} > {/*------------ Reference -----------*/} }> {/*------------ Description -----------*/} }> ); }