import React from 'react'; import { toClass, compose, withState } from 'recompose'; import { Modal } from 'olymp-ui'; import { createComponent } from 'react-fela'; import { Input, Button } from 'antd'; import FormItem from './form-item'; const Footer = createComponent( ({ theme }) => ({ padding: theme.space2 }), ({ onClose, className }) => (
), p => Object.keys(p) ); const enhance = compose(withState('isOpen', 'setOpen', false), toClass); export default { rule: ({ type }) => type.kind === 'LIST' && type.ofType.name === 'TimeRange', form: enhance( ({ isOpen, setOpen, 'data-__field': dataField, 'data-__meta': dataMeta, ...p }) => ( setOpen(false)} />} open={isOpen} onClose={() => setOpen(false)} > ) ) };