import React, { useEffect } from 'react'; import SlackChannelList from './SlackChannelList/SlackChannelList'; import SlackAddForm from './SlackAddForm'; import { Button } from 'UI'; import { observer } from 'mobx-react-lite' import { useStore } from 'App/mstore' const SlackForm = () => { const { integrationsStore } = useStore(); const init = integrationsStore.slack.init; const fetchList = integrationsStore.slack.fetchIntegrations; const [active, setActive] = React.useState(false); const onEdit = () => { setActive(true); }; const onNew = () => { setActive(true); init({}); } useEffect(() => { void fetchList(); }, []); return (