UNPKG

@uimkit/uikit-react

Version:

<img style="width:64px" src="https://mgmt.uimkit.chat/media/img/avatar.png"/>

23 lines (20 loc) 694 B
import { useEffect } from 'react'; import { useDispatch } from '../store/useDispatch.js'; import { useSelector } from 'react-redux'; import '../store/accounts/actions.js'; import 'tslib'; import '../types/models.js'; import '../types/events.js'; import { getAccountById } from '../store/accounts/selectors.js'; import { fetchAccount } from '../store/accounts/commands.js'; function useIMAccount(accountId) { var dispatch = useDispatch(); useEffect(function () { if (accountId) { dispatch(fetchAccount(accountId)); } }, [accountId]); return useSelector(getAccountById(accountId)); } export { useIMAccount }; //# sourceMappingURL=useIMAccount.js.map