@uimkit/uikit-react
Version:
<img style="width:64px" src="https://mgmt.uimkit.chat/media/img/avatar.png"/>
34 lines (29 loc) • 1.25 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var React = require('react');
var useDispatch = require('../store/useDispatch.js');
var reactRedux = require('react-redux');
require('../types/models.js');
require('../types/events.js');
require('../store/accounts/actions.js');
require('tslib');
var selectors = require('../store/accounts/selectors.js');
var commands = require('../store/accounts/commands.js');
require('redux');
require('../store/rootReducer.js');
require('../store/conversations/actions.js');
require('../node_modules/.pnpm/lodash.flatten@4.4.0/node_modules/lodash.flatten/index.js');
require('../node_modules/.pnpm/lodash.some@4.6.0/node_modules/lodash.some/index.js');
require('../node_modules/.pnpm/invariant@2.2.4/node_modules/invariant/invariant.js');
require('i18next');
require('../store/messages/actions.js');
require('../store/contacts/actions.js');
function useIMAccountList(componentName) {
var dispatch = useDispatch.useDispatch();
React.useEffect(function () {
dispatch(commands.fetchAllAccounts());
}, [componentName]);
return reactRedux.useSelector(selectors.getAccounts);
}
exports.useIMAccountList = useIMAccountList;
//# sourceMappingURL=useIMAccountList.js.map