You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

SidePanels.js 776B

123456789101112131415161718192021222324
  1. import Chat from './chat/Chat';
  2. import SettingsMenu from './settings/SettingsMenu';
  3. import Profile from './profile/Profile';
  4. import ContactListView from './contactlist/ContactListView';
  5. import UIUtil from '../util/UIUtil';
  6. const SidePanels = {
  7. init (eventEmitter) {
  8. //Initialize chat
  9. if (UIUtil.isButtonEnabled('chat'))
  10. Chat.init(eventEmitter);
  11. //Initialize settings
  12. if (UIUtil.isButtonEnabled('settings'))
  13. SettingsMenu.init(eventEmitter);
  14. //Initialize profile
  15. if (UIUtil.isButtonEnabled('profile'))
  16. Profile.init(eventEmitter);
  17. //Initialize contact list view
  18. if (UIUtil.isButtonEnabled('contacts'))
  19. ContactListView.init();
  20. }
  21. };
  22. export default SidePanels;