import React from 'react' import { t } from 'ttag' import { connect, ConnectedProps } from 'react-redux' import ConfigurationStep from './ConfigurationStep' import CustomFunctions from './CustomFunctions' const connector = connect(({ runConfiguration }: { runConfiguration: any }) => { const { method } = runConfiguration return { method } }) type CustomFunctionProps = ConnectedProps & { number: number } const CustomFunctionStep = ({ number, method }: CustomFunctionProps) => { if (method !== 'function') { return null } return ( ) } CustomFunctionStep.shouldRender = ({ runConfiguration }: { runConfiguration: any }) => runConfiguration.method === 'function' export default connector(CustomFunctionStep)