UNPKG

@uimkit/uikit-react

Version:

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

27 lines (22 loc) 822 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var React = require('react'); var useDispatch = require('../store/useDispatch.js'); var reactRedux = require('react-redux'); require('../store/accounts/actions.js'); require('tslib'); require('../types/models.js'); require('../types/events.js'); var selectors = require('../store/accounts/selectors.js'); var commands = require('../store/accounts/commands.js'); function useIMAccount(accountId) { var dispatch = useDispatch.useDispatch(); React.useEffect(function () { if (accountId) { dispatch(commands.fetchAccount(accountId)); } }, [accountId]); return reactRedux.useSelector(selectors.getAccountById(accountId)); } exports.useIMAccount = useIMAccount; //# sourceMappingURL=useIMAccount.js.map