import * as R from 'ramda' import React, { useState, memo } from 'react' import { Table as EditableTable } from 'src/components/editableTable' import Section from 'src/components/layout/Section' import { mainFields, overrides, schema, getOverridesSchema, defaults, overridesDefaults, getOrder } from 'src/pages/Commissions/helper' const CommissionsDetails = memo( ({ config, currency, data, error, save, saveOverrides }) => { const [isEditingDefault, setEditingDefault] = useState(false) const [isEditingOverrides, setEditingOverrides] = useState(false) const commission = config && !R.isEmpty(config) ? config : defaults const commissionOverrides = commission?.overrides ?? [] const orderedCommissionsOverrides = R.sortWith([ R.ascend(getOrder), R.ascend(R.prop('machine')) ])(commissionOverrides) const onEditingDefault = (it, editing) => setEditingDefault(editing) const onEditingOverrides = (it, editing) => setEditingOverrides(editing) return ( <>
) } ) export default CommissionsDetails