Sha256: 0df264ced874f1a0b3d3e62b2088210462152a164e55da7d9644d620ec56fd09

Contents?: true

Size: 632 Bytes

Versions: 2

Compression:

Stored size: 632 Bytes

Contents

//= require ./app_bridge_1.30.0.js

(function(window) {
  function appBridgeRedirect(url) {
    var AppBridge = window['app-bridge'];
    var createApp = AppBridge.default;
    var Redirect = AppBridge.actions.Redirect;
    var shopifyData = window.shopifyData;

    var app = createApp({
      apiKey: shopifyData.apiKey,
      shopOrigin: shopifyData.shopOrigin,
      forceRedirect: false,
    });

    var normalizedLink = document.createElement('a');
    normalizedLink.href = url;

    Redirect.create(app).dispatch(Redirect.Action.REMOTE, normalizedLink.href);
  }

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

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
shopify_app-18.1.0 app/assets/javascripts/shopify_app/app_bridge_redirect.js
shopify_app-18.0.4 app/assets/javascripts/shopify_app/app_bridge_redirect.js