Promotions.js
import { Frame,AppProvider, Layout, Page, Toast } from '@shopify/polaris';
import '@shopify/polaris/dist/styles.css';
import React, { Component } from 'react';
import createApp from '@shopify/app-bridge';
import { Features, Group, Scanner, Cart, Redirect } from '@shopify/app-bridge/actions';
class Promotions extends React.Component {
render() {
const app = createApp({
apiKey: '{{shopify_api_key}}',
shopOrigin: '{{store_name}}',
});
var cart = Cart.create(app);
const subscribe_data = "Render";
cart.subscribe(Cart.Action.UPDATE, function (payload) {
console.log('[Client] cart update', payload);
subscribe_data = "Render Sucessfully!";
});
app.featuresAvailable(Group.Cart).then(function (state) {
subscribe_data = "cart Render !";
});
return (
<Frame>
<Page>
<div>{subscribe_data}</div>
<div id="testing"></div>
</Page>
</Frame>
);
}
}
export default Promotions;
Kindly let us know is there anything, we are missing on our side.
User | Count |
---|---|
22 | |
16 | |
15 | |
15 | |
14 |