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)}
>
)
)
};