mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-16 21:00:31 +00:00
36 lines
962 B
TypeScript
36 lines
962 B
TypeScript
// @ts-nocheck
|
|
import React from 'react';
|
|
import intl from 'react-intl-universal';
|
|
import { FastField } from 'formik';
|
|
import { handleStringChange } from '@/utils';
|
|
import { RadioGroup, Radio } from '@blueprintjs/core';
|
|
|
|
export default function RadiosAccountingBasis(props) {
|
|
const { key = 'basis', ...rest } = props;
|
|
|
|
|
|
return (
|
|
<FastField name={'basis'}>
|
|
{({
|
|
form: { setFieldValue },
|
|
field: { value },
|
|
}) => (
|
|
<RadioGroup
|
|
inline={true}
|
|
label={intl.get('accounting_basis')}
|
|
name="basis"
|
|
onChange={handleStringChange((value) => {
|
|
setFieldValue(key, value);
|
|
})}
|
|
className={'radio-group---accounting-basis'}
|
|
selectedValue={value}
|
|
{...rest}
|
|
>
|
|
<Radio label={intl.get('cash')} value="cash" />
|
|
<Radio label={intl.get('accrual')} value="accrual" />
|
|
</RadioGroup>
|
|
)}
|
|
</FastField>
|
|
);
|
|
}
|