Commit Graph

19 Commits

Author SHA1 Message Date
8bb65dfc2e Feat: Checkout page redesign (#6)
* 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
2023-03-26 01:59:23 +01:00
d4a0569af0 Resolved all eslint issues 2022-12-30 00:35:53 +01:00
8e22f16b76 Testing product gallery frontpage component, WIP 2022-12-30 00:04:51 +01:00
0b1311ea77 Suffix all page titles with ' | plantposen' 2022-12-29 23:59:15 +01:00
694c3efbc3 Specific style reference to parent element by class 2022-12-29 23:58:39 +01:00
2ce3529db5 Cart listens to enter key press along with click 2022-12-29 23:55:36 +01:00
6de05e91aa Update badge titles, and status 2022-12-29 23:55:11 +01:00
9067e67adc Warehouse gets image upload, edit images and all properties of product 2022-12-29 23:52:12 +01:00
a936283be1 Error stack component displays errors as card stack with animation 2022-12-29 23:36:55 +01:00
eefd3aa6d6 Displays payment, shipping, errors page & edit and add shipment 2022-12-29 23:33:52 +01:00
dc7663edce Shop gets fancy image carousel & navigate back arrow 2022-12-29 23:16:02 +01:00
1fb3fdd502 Checkout validates, payment response spinner, error msgs & typed resp
- 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.
2022-12-29 23:02:24 +01:00
1e7cd2c3c5 Joined all Circle icons into Loading component
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.
2022-12-11 19:26:57 +01:00
5c5bfec43a Remvoed & simplified or refactored general functionality 2022-12-05 18:39:32 +01:00
1a2e1f4594 Moved applePay & vipps components to /unused folder 2022-12-05 18:35:41 +01:00
416303b601 Refactored shared css & removed unused styles 2022-12-05 18:27:24 +01:00
18406dcd0b Page title & meta description for webshop product 2022-12-03 17:13:44 +01:00
b2a15be12e Feat: Refactor jsonld & method to update document title and description (#4)
* 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
2022-11-30 00:39:04 +01:00
c76732e6e7 All sveltekit library files 2022-11-28 20:02:55 +01:00