import React, { useEffect } from 'react'; import { useStore } from 'App/mstore'; import { observer } from 'mobx-react-lite'; import { Icon } from 'UI'; import { Button } from 'antd'; import TeamsChannelList from './TeamsChannelList'; import TeamsAddForm from './TeamsAddForm'; import { useTranslation } from 'react-i18next'; function MSTeams() { const { t } = useTranslation(); const { integrationsStore } = useStore(); const fetchList = integrationsStore.msteams.fetchIntegrations; const { init } = integrationsStore.msteams; const [active, setActive] = React.useState(false); const onEdit = () => { setActive(true); }; const onNew = () => { setActive(true); init({}); }; useEffect(() => { void fetchList(); }, []); return (
{active && (
setActive(false)} />
)}

{t('Microsoft Teams')}

); } MSTeams.displayName = 'MSTeams'; export default observer(MSTeams);