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