reactioncommerce / example-storefront

Example Storefront is Reaction Commerce’s headless ecommerce storefront - Next.js, GraphQL, React. Built using Apollo Client and the commerce-focused React UI components provided in the Storefront Component Library (reactioncommerce/reaction-component-library). It connects with Reaction backend with the GraphQL API.
https://www.mailchimp.com/developer/open-commerce
Apache License 2.0
608 stars 288 forks source link

Design Review Epic: Grid, PDP, App, Cart, MiniCart, Desktop & Mobile #258

Closed machikoyasuda closed 6 years ago

machikoyasuda commented 6 years ago

TopNav - desktop

Nav tag menu - mobile

Breadcrumbs

Grid

PDP - Mobile

PDP - Desktop

Quantity Input

Add to Cart button

PDP Grid pagination buttons

Desktop - Checkout

rosshadden commented 6 years ago

PDP Grid Desktop Next/Prev buttons should be Component Library button

I did this, but it's worth noting that neither the buttons originally used nor the component library buttons completely match the design.

It is possible I am looking at the wrong section (as the text isn't the same either). Assuming I'm not though, what is the intended style?

rosshadden commented 6 years ago

These changes would decrease the accessibility and usability of the site, especially on mobile. Thus this is an intentional deviation from the design.:

  • TopNav should open on hover
  • On hover, show the underline the category
  • Remove the caret V ^ symbol

These will require some consideration and refactoring. I have broken them out into their own isolated issues:

  • V2: Paging by subcategories [#282]
  • V2: Mobile, size options should be a dropdown [#283]
  • V2: Change all the order of things in mobile [#284]
  • V2: Photos in the color vars? [#285]