Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@aldeed
Copy link
Contributor

@aldeed aldeed commented Jan 30, 2019

Impact: major
Type: feature

Changes

BREAKING CHANGE

All links, buttons, routes, and components related to checkout are now removed. This helps clarify the fact that in 2.0, this app is only to be used as an API and a UI for shop operators. Storefront UI can be built from scratch or by starting from https://github.com/reactioncommerce/reaction-next-starterkit.

Additional PRs will be coming to remove other pieces of the storefront UI bit by bit until only an operator UI is left.

Testing

  • Verify that the storefront still works (for now), but there are no "checkout" buttons anywhere.
  • Verify that doing things logged in as an operator still works.
  • Verify that the new /operator page still works.

@aldeed aldeed changed the title Remove the classic checkout UI Remove the checkout UI Jan 30, 2019
@aldeed aldeed self-assigned this Jan 30, 2019
@aldeed aldeed added this to the 🏔 Torreys milestone Jan 30, 2019
@brent-hoover
Copy link
Collaborator

Bye Felicia

@aldeed aldeed force-pushed the feat-aldeed-remove-checkout-ui branch from 4cc0448 to 15592d5 Compare January 30, 2019 14:49
aldeed added 21 commits January 30, 2019 08:49
Signed-off-by: Eric Dobbertin <[email protected]>
Signed-off-by: Eric Dobbertin <[email protected]>
@aldeed aldeed force-pushed the feat-aldeed-remove-checkout-ui branch from 15592d5 to 141b15b Compare January 30, 2019 14:54
@aldeed aldeed mentioned this pull request Jan 30, 2019
@aldeed aldeed requested a review from mikemurray January 30, 2019 15:21
Copy link
Member

@mikemurray mikemurray left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I get the following error for react-stripe-elements needed for component library components.

reaction_1  | Unable to resolve some modules:
reaction_1  |
reaction_1  |   "react-stripe-elements" in
reaction_1  | /opt/reaction/src/node_modules/@reactioncommerce/components/utils/withStripeElements.js
reaction_1  | (web.browser.legacy)

Needed by the component library until we get tree shaking working

Signed-off-by: Eric Dobbertin <[email protected]>
@aldeed
Copy link
Contributor Author

aldeed commented Jan 31, 2019

@mikemurray I added that package back until we get component library tree shaking working properly. I had that error, too, and I thought I had fixed, but must not have committed it. Sorry for the trouble.

Copy link
Member

@mikemurray mikemurray left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@mikemurray mikemurray merged commit d3edbc0 into develop Jan 31, 2019
@mikemurray mikemurray deleted the feat-aldeed-remove-checkout-ui branch January 31, 2019 19:54
@jeffcorpuz jeffcorpuz mentioned this pull request Mar 1, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants