import React from 'react'; import { Form, FastField, Field, ErrorMessage, useFormikContext } from 'formik'; import classNames from 'classnames'; import { FormattedMessage as T } from 'components'; import { Button, Classes, FormGroup, InputGroup, Intent, TextArea, Checkbox, } from '@blueprintjs/core'; import { If, FieldRequiredHint, Hint, AccountsSelectList, AccountsTypesSelect, } from 'components'; import withAccounts from 'containers/Accounts/withAccounts'; import { inputIntent } from 'utils'; import { compose } from 'redux'; import { useAutofocus } from 'hooks'; import { useAccountDialogContext } from './AccountDialogProvider'; /** * Account form dialogs fields. */ function AccountFormDialogFields({ // #ownProps onClose, action, }) { const { values, isSubmitting } = useFormikContext(); const accountNameFieldRef = useAutofocus(); // Account form context. const { accounts, accountsTypes } = useAccountDialogContext(); return (
); } export default compose( withAccounts(({ accountsTypes, accountsList }) => ({ accountsTypes, accounts: accountsList, })), )(AccountFormDialogFields);