* Increased padding on input elements
* Increased max layout width from 1500 to 1800
* Address input should take 2 column of space
* Updated order section with new design
* Checkout gets a new layout with sidebar
* Express checkout section
* Increase font size at larger screen width
* Environment example file
* Resolved linting issues
This is the page sent to after the payment is verified clientside at
/checkout. While status is only initiated and not updated from stripe
webhook we display spinner.
TODO should still timeout to content message
- When stripe responds with success we forward to receipt page which
waits for stripe webhook to updated order status.
- Moved stripe logic out of card component and into stripeApi.ts.
- Get stripe api token from +page.server.ts environment variable.
- Spinner for stripe payment for feedback on payment until stripe
verifies and responds.
- Error stack component trying to create card stack animation.
The loading component receives a promise which is used to display
states: loading, success and error. When displaying error you can reject
with string 'warning' to fail with another component.
* Generates JSON ld structured metadata from a product & appends to head
* Updated IProduct & IVariation interface
* Added IProductResponse & IProductsResponse interfaces
* Fixed sitemap urls having to many protocols
* Implemented jsonld for product w/ variations
* Aligned Product responses between backend & frontend
* PageMeta for updating head meta values: title & description
Use on any page where we want to display a unique meta page title &
description
* Set document language to norwegian
* Linting
* Generates JSON ld structured metadata from a product & appends to head
* Updated IProduct & IVariation interface
* Added IProductResponse & IProductsResponse interfaces
* Fixed sitemap urls having to many protocols