How to use the topcoder-react-lib.actions.lookup function in topcoder-react-lib

To help you get started, we’ve selected a few topcoder-react-lib examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github topcoder-platform / community-app / src / shared / containers / Settings.jsx View on Github external
tokenV3,
    subTab,
    settingsTab,
    basicInfo,
    // language
  }) => {
    console.log("Subtab", subTab);
    dispatch(profileActions.loadProfile(handle));
    if (settingsTab === TABS.PROFILE) {
      dispatch(settingsActions.page.settings.selectTab('profile/basicinfo'));
      dispatch(profileActions.getSkillsInit());
      dispatch(profileActions.getLinkedAccountsInit());
      dispatch(profileActions.getExternalAccountsInit());
      dispatch(profileActions.getExternalLinksInit());
      dispatch(actions.lookup.getSkillTagsInit());
      dispatch(actions.lookup.getSkillTagsDone());
      dispatch(profileActions.getLinkedAccountsDone(profile, tokenV3));
      dispatch(profileActions.getExternalAccountsDone(handle));
      dispatch(profileActions.getExternalLinksDone(handle));
      dispatch(profileActions.getSkillsDone(handle));
    } else if (settingsTab === TABS.TOOLS) {
      dispatch(settingsActions.page.settings.selectTab('tools/devices'));
      dispatch(profileActions.getEmailPreferencesInit());
      dispatch(profileActions.getEmailPreferencesDone(profile, tokenV3));
    } else if (settingsTab === TABS.ACCOUNT) {
      dispatch(settingsActions.page.settings.selectTab('account'));
      dispatch(profileActions.getCredentialInit());
      dispatch(profileActions.getCredentialDone(profile, tokenV3));
    }
    else if (settingsTab === TABS.PREFERENCES) {
      dispatch(settingsActions.page.settings.selectTab('preferences/email'));
      }
github topcoder-platform / community-app / src / shared / containers / Settings.jsx View on Github external
profile,
    tokenV3,
    subTab,
    settingsTab,
    basicInfo,
    // language
  }) => {
    console.log("Subtab", subTab);
    dispatch(profileActions.loadProfile(handle));
    if (settingsTab === TABS.PROFILE) {
      dispatch(settingsActions.page.settings.selectTab('profile/basicinfo'));
      dispatch(profileActions.getSkillsInit());
      dispatch(profileActions.getLinkedAccountsInit());
      dispatch(profileActions.getExternalAccountsInit());
      dispatch(profileActions.getExternalLinksInit());
      dispatch(actions.lookup.getSkillTagsInit());
      dispatch(actions.lookup.getSkillTagsDone());
      dispatch(profileActions.getLinkedAccountsDone(profile, tokenV3));
      dispatch(profileActions.getExternalAccountsDone(handle));
      dispatch(profileActions.getExternalLinksDone(handle));
      dispatch(profileActions.getSkillsDone(handle));
    } else if (settingsTab === TABS.TOOLS) {
      dispatch(settingsActions.page.settings.selectTab('tools/devices'));
      dispatch(profileActions.getEmailPreferencesInit());
      dispatch(profileActions.getEmailPreferencesDone(profile, tokenV3));
    } else if (settingsTab === TABS.ACCOUNT) {
      dispatch(settingsActions.page.settings.selectTab('account'));
      dispatch(profileActions.getCredentialInit());
      dispatch(profileActions.getCredentialDone(profile, tokenV3));
    }
    else if (settingsTab === TABS.PREFERENCES) {
      dispatch(settingsActions.page.settings.selectTab('preferences/email'));
github topcoder-platform / community-app / src / shared / containers / Profile.jsx View on Github external
function mapDispatchToProps(dispatch) {
  const a = actions.profile;
  const lookupActions = actions.lookup;
  return {
    loadProfile: (handle) => {
      dispatch(a.clearProfile());
      dispatch(a.loadProfile(handle));
      dispatch(a.getAchievementsInit());
      dispatch(a.getExternalAccountsInit());
      dispatch(a.getExternalLinksInit());
      dispatch(a.getInfoInit());
      dispatch(a.getSkillsInit());
      dispatch(a.getStatsInit());
      dispatch(lookupActions.getCountriesInit());
      dispatch(a.getAchievementsV3Done(handle));
      dispatch(a.getExternalAccountsDone(handle));
      dispatch(a.getExternalLinksDone(handle));
      dispatch(a.getInfoDone(handle));
      dispatch(a.getSkillsDone(handle));