Commit Graph

71 Commits

Author SHA1 Message Date
KevinMidboe 57dae22591 Product reads variations and uses new sizePicker.
Product component no longer has static data, but reads from variations
and changes stock and amount based on selected size.
2020-07-26 21:16:44 +02:00
KevinMidboe 35d69399ae Fully supports editing product and its variations.
Edit page now handles customizing most properties of a product. This
uses new color and size picker.
2020-07-26 21:15:05 +02:00
KevinMidboe bbc5d33f40 New color picker and sizePicker for edit pages. 2020-07-26 21:14:30 +02:00
KevinMidboe fc8bea539b Updated fonts. 2020-07-26 21:09:55 +02:00
KevinMidboe adbd85197f Optimized positioning for mobile. 2020-07-21 20:22:19 +02:00
KevinMidboe 9fbb163dde Merge pull request #14 from KevinMidboe/feat/editProduct
Feat/edit product
2020-07-21 18:52:08 +02:00
KevinMidboe 44f42be26f Api endpoints for fetching shema for product and variation. 2020-07-21 18:49:56 +02:00
KevinMidboe ef8012151c Updated global with pos-abs and h4 rules. 2020-07-21 18:47:16 +02:00
KevinMidboe 7cc00dbc49 New edit product page that live edits a ui/product. 2020-07-21 18:46:44 +02:00
KevinMidboe e7b5ac1fc8 Check if localhost before making fetch request. 2020-07-21 18:46:16 +02:00
KevinMidboe c09a29134d Uses prop "to" to send to edit from admin page. 2020-07-21 18:45:26 +02:00
KevinMidboe 8f5dc52dc5 Product now fetches and passes to ui/product. 2020-07-21 18:44:16 +02:00
KevinMidboe 850ca01d7d Ignore contents of server/assets 2020-07-21 13:28:17 +02:00
KevinMidboe 8deba0535c Merge pull request #13 from KevinMidboe/feat/contact-page
Feat/contact page
2020-07-21 13:23:20 +02:00
KevinMidboe cc009b1ffd Cart icon follows scroll on all shop pages. w/ shopping cart icon & lower desktop positioning. 2020-07-21 13:22:08 +02:00
KevinMidboe c572c967a4 Icon positioning in buttons. 2020-07-21 13:21:01 +02:00
KevinMidboe e21bc1f1b8 White table for cart. 2020-07-21 13:20:42 +02:00
KevinMidboe 4489c1380d New global rules and globaly imported layout.scss 2020-07-21 13:20:11 +02:00
KevinMidboe 290e49fe26 New contact page. 2020-07-21 13:19:48 +02:00
KevinMidboe 723b7be5c8 Singular name for route. 2020-07-21 13:17:22 +02:00
KevinMidboe f6c8e1fdf6 Custom route for product details when localhost. 2020-07-21 13:15:00 +02:00
KevinMidboe cc7308cdfa Merge pull request #12 from KevinMidboe/feat/product-page
Feat/product page
2020-07-21 13:11:47 +02:00
KevinMidboe f525bb499e Use slug for searching specific product. 2020-07-21 13:03:12 +02:00
KevinMidboe f05336b5b9 Navigation bar should have dark text for product view page. 2020-07-21 13:02:36 +02:00
KevinMidboe 942a9140f0 New product page with defined route and link from productCard. 2020-07-21 13:00:08 +02:00
KevinMidboe 488de7cb7e Ignore new config and contents of /assets/well-known 2020-07-21 12:56:34 +02:00
KevinMidboe f57b3295bb Implemented payments with stripe. 2020-07-21 12:56:16 +02:00
KevinMidboe 5757d4ba90 Can handle apple pay requests with local certificate files. 2020-07-21 12:40:05 +02:00
KevinMidboe 9cd6fcdf05 Renamed .keep to .gitkeep and ignore all files in /well-known 2020-07-21 12:35:00 +02:00
KevinMidboe fdae74bdfa Server serves .well-known from local folder. 2020-07-20 11:06:25 +02:00
KevinMidboe 2b7bbf4341 Updated sass & css loaders. 2020-07-19 23:39:57 +02:00
KevinMidboe 0f69861f68 Button normalization; font & margin = 0. 2020-07-19 23:39:40 +02:00
KevinMidboe 6f889cdfd4 ApplePay checkout button (only frontend). 2020-07-19 23:38:52 +02:00
KevinMidboe 9898c163ee Rapid button presses no longer zoom page. 2020-07-19 19:27:10 +02:00
KevinMidboe 310955eb6e Home banner button not links to shop. 2020-07-19 19:21:12 +02:00
KevinMidboe 7e7e0568f5 Button has xs prop and size. 2020-07-19 19:18:28 +02:00
KevinMidboe 0c94c75c63 Table cart table for mobile. 2020-07-19 19:18:18 +02:00
KevinMidboe 73ae20eb88 Id on header for cart intersection observer. 2020-07-19 18:06:14 +02:00
KevinMidboe 800bbf808e When adding cart items always create copy of product first. 2020-07-19 18:05:04 +02:00
KevinMidboe 0ef676ba98 Link title for better accessibilty 2020-07-19 18:04:46 +02:00
KevinMidboe e8ee4f832c Remove button for cart items. 2020-07-19 18:04:31 +02:00
KevinMidboe c7653cd9f1 Intersection observer for cart to always appear on screen when on shop page. 2020-07-19 18:03:35 +02:00
KevinMidboe 06280b4fd9 Forgot to use newly declared url var. 2020-07-19 16:19:05 +02:00
KevinMidboe 29f1eef759 UglifyJS throws error, disabled for now. 2020-07-19 16:15:09 +02:00
KevinMidboe fb5365048c Updated webpack dev config. 2020-07-19 16:14:58 +02:00
KevinMidboe 5564975dbf Global color classes and relative font url. 2020-07-19 16:14:26 +02:00
KevinMidboe b77fe8c8dc Adds to cart w/ store. Moved color classes to global.scss. 2020-07-19 16:14:02 +02:00
KevinMidboe 2ce06580a8 Cleaned up cart page, now with tables. 2020-07-19 16:12:48 +02:00
KevinMidboe 9d2cd9e9f9 Changed api calls to check for localhost. 2020-07-19 16:12:16 +02:00
KevinMidboe df18245f0d Separated cart nav item to separate component.
Includes a badge that shows number of items, connected with store and
links to /cart page.
Always visible on mobile.
2020-07-19 16:11:15 +02:00