getMenuItems()

in loginconnect_directintegrator/services/profile.js [146:187]


  getMenuItems(locale) {
    let param = locale === "en_US" ? "default" : locale;

    i18n.setLocale(locale);

    let localizedMenu = {
      locale: param,
      composer_input_disabled: false,
      call_to_actions: [
        {
          title: i18n.__("menu.support"),
          type: "nested",
          call_to_actions: [
            {
              title: i18n.__("menu.order"),
              type: "postback",
              payload: "TRACK_ORDER"
            },
            {
              title: i18n.__("menu.help"),
              type: "postback",
              payload: "CARE_HELP"
            }
          ]
        },
        {
          title: i18n.__("menu.suggestion"),
          type: "postback",
          payload: "CURATION"
        },
        {
          type: "web_url",
          title: i18n.__("menu.shop"),
          url: config.shopUrl,
          webview_height_ratio: "full"
        }
      ]
    };

    console.log(localizedMenu);
    return localizedMenu;
  }