Sha256: 689fabdebcc15d9f77363c3843275fa3d324f13797e55194f0ad93b3ab1a831e

Contents?: true

Size: 547 Bytes

Versions: 1

Compression:

Stored size: 547 Bytes

Contents

(function(window) {
  function appBridgeRedirect(url) {
    var AppBridge = window['app-bridge'];
    var createApp = AppBridge.default;
    var Redirect = AppBridge.actions.Redirect;
    var app = createApp({
      apiKey: window.apiKey,
      shopOrigin: window.shopOrigin.replace(/^https:\/\//, ''),
    });
  
    var normalizedLink = document.createElement('a');
    normalizedLink.href = url;
  
    Redirect.create(app).dispatch(Redirect.Action.REMOTE, normalizedLink.href);
  }

  window.appBridgeRedirect = appBridgeRedirect;
})(window);

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
shopify_app-14.1.0 app/assets/javascripts/shopify_app/app_bridge_redirect.js