1
0
mirror of https://github.com/oceanprotocol/market.git synced 2024-12-02 05:57:29 +01:00

66 lines
1.4 KiB
TypeScript

import React, { ReactElement } from 'react'
import Tooltip from '../../../atoms/Tooltip'
import styles from './Fees.module.css'
import { useField } from 'formik'
import Input from '../../../atoms/Input'
import Error from './Error'
export default function Fees({
tooltips
}: {
tooltips: { [key: string]: string }
}): ReactElement {
const [field, meta] = useField('swapFee')
return (
<>
<div className={styles.fees}>
<Input
label={
<>
Swap Fee
<Tooltip content={tooltips.swapFee} />
</>
}
type="number"
postfix="%"
min="0.1"
max="0.9"
step="0.1"
small
{...field}
additionalComponent={<Error meta={meta} />}
/>
<Input
label={
<>
Community Fee
<Tooltip content={tooltips.communityFee} />
</>
}
value="0.1"
name="communityFee"
postfix="%"
readOnly
small
/>
<Input
label={
<>
Marketplace Fee
<Tooltip content={tooltips.marketplaceFee} />
</>
}
value="0.1"
name="marketplaceFee"
postfix="%"
readOnly
small
/>
</div>
</>
)
}