Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Restructured PaymentBar and added Portals around cart totals #564

Merged
merged 3 commits into from
Mar 8, 2019

Conversation

fkloes
Copy link
Collaborator

@fkloes fkloes commented Mar 7, 2019

Description

This ticket contains some refactoring to be able to provide Portals to the totals within the PaymentBar component. Since the original layout was based on columns (one with the labels, one with the amounts), the totals section had to be changed. Now each total has an own row with surrounding Portals.

Additionally the general layout of the PaymentBar was unified. Now both themes use the layout of the iOS PaymentBar.

Type of change

  • Bug Fix 🐛 (non-breaking change which fixes an issue)
  • New Feature 🚀 (non-breaking change which adds functionality)
  • Breaking Change 💥 (fix or feature that would cause existing functionality to not work as expected)
  • Polish 💅 (Just some cleanups)
  • Docs 📝 (Changes in the documentations)
  • Internal 🏠 Only relates to internal processes.

- reworked totals layout to have multiple rows instead of a column with labels and one with amounts
- added Portals around the totals section an each total row
- unified the PaymentBar layout between the themes (gmd has now the ios layout)
@fkloes fkloes added the enhancement New feature or request label Mar 7, 2019
@fkloes fkloes self-assigned this Mar 7, 2019
@coveralls
Copy link

Pull Request Test Coverage Report for Build 2132

  • 29 of 29 (100.0%) changed or added relevant lines in 11 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage increased (+0.08%) to 47.101%

Totals Coverage Status
Change from base Build 2124: 0.08%
Covered Lines: 5084
Relevant Lines: 10129

💛 - Coveralls

@devbucket devbucket merged commit fc1ab61 into v6.X Mar 8, 2019
@devbucket devbucket deleted the PWA-1599-make-payment-bar-extensible branch March 8, 2019 18:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants