import React, { useEffect } from 'react'; import { useModal } from 'App/components/Modal'; import { useStore } from 'App/mstore'; import { observer } from 'mobx-react-lite'; import GettingStartedModal from './GettingStartedModal'; import CircleProgress from './CircleProgress'; import { useTranslation } from 'react-i18next'; function GettingStartedProgress() { const { showModal } = useModal(); const { t } = useTranslation(); const { settingsStore: { gettingStarted }, userStore, } = useStore(); const { isLoggedIn } = userStore; useEffect(() => { if (isLoggedIn) { gettingStarted.fetchData(); } }, [isLoggedIn]); const clickHandler = () => { showModal(, { right: true, width: 450, }); }; return gettingStarted.status === 'completed' ? null : (
{t('Setup')}
{gettingStarted.numPending} {t('Pending')}
); } export default observer(GettingStartedProgress);