import React, { useEffect } from 'react'; import SlackChannelList from './SlackChannelList/SlackChannelList'; import { fetchList } from 'Duck/integrations/slack'; import { connect } from 'react-redux'; import SlackAddForm from './SlackAddForm'; import { useModal } from 'App/components/Modal'; interface Props { onEdit: (integration: any) => void; istance: any; fetchList: any; } const SlackForm = (props: Props) => { const { istance } = props; const { hideModal } = useModal(); const [active, setActive] = React.useState(false); const onEdit = () => { setActive(true); }; useEffect(() => { props.fetchList(); }, []); return (