@@ -230,71 +230,70 @@ JS AMAZONA
230230 5 . create profile update api in backend
231231 6 . create isAuth in utils.js and use in update profile
232232 7 . implement sign out
233- 26 . Create Checkout Wizard Header Component
234- 1 . create component
235- 2 . style component
236- 27 . Shipping Screen
237- 1 . create ShippingScreen.js
238- 2 . style elements
239- 3 . handle form submit
240- 28 . Payment Screen
241- 1 . create PaymentScreen.js
242- 2 . style elements
243- 3 . handle form submit
244- 29 . PlaceOrder Screen UI
233+ 26 . Checkout Wizard
234+ 1 . create CheckoutSteps.js
235+ 2 . create div elements for step 1 to 4
236+ 3 . create redirectUser() in utils.js
237+ 4 . copy profile screen and as shipping screen
238+ 5 . use CheckoutStep
239+ 6 . define getShipping and setShipping
240+ 7 . copy shipping screen and as payment screen
241+ 8 . define getPayment and setPayment
242+ 9 . redirect user to PlaceOrder.js
243+ 27 . PlaceOrder Screen UI
245244 1 . create PlaceOrder.js
246245 2 . style elements
247- 30 . PlaceOrder Screen Action
246+ 28 . PlaceOrder Screen Action
248247 1 . handle form submit
249248 2 . create backend api to create order
250- 31 . Order Screen
249+ 29 . Order Screen
251250 1 . create OrderScreen.js
252251 2 . style elements
253- 32 . PayPal Payment
252+ 30 . PayPal Payment
254253 1 . add paypal checkout script
255254 2 . show paypal button
256255 3 . update order after payment
257- 33 . User Profile UI
256+ 31 . User Profile UI
258257 1 . create ProfileScreen.js
259258 2 . style elements
260- 34 . User Profile Data
259+ 32 . User Profile Data
261260 1 . Create profile info backend api
262261 2 . Create user orders api
263262 3 . Call apis in the backend
264- 35 . Update Profile
263+ 33 . Update Profile
265264 1 . handle form submit
266265 2 . send request to backend
267266 3 . create api to update profile
268- 36 . Admin Products UI
267+ 34 . Admin Products UI
269268 1 . create Admin Order menu in header
270269 2 . create ProductListScreen.js
271270 3 . show products with edit and delete button
272271 4 . show create product button
273272 5 . implement create product backend
274273 6 . redirect user to edit product screen
275- 37 . Edit Product
274+ 35 . Edit Product
276275 1 . create ProductListScreen.js
277276 2 . load product data from backend
278277 3 . handle form submit
279278 4 . save product in backend
280- 38 . Delete Product
279+ 36 . Delete Product
281280 1 . update ProductListScreen.js
282281 2 . handle delete button
283282 3 . rerender after deletion
284- 39 . Admin Orders
283+ 37 . Admin Orders
285284 1 . create Admin Order menu in header
286285 2 . create AdminOrder.js
287286 3 . load orders from backend
288287 4 . list them in the screen
289288 5 . show delete and edit button
290289 6 . redirect to order details on edit action
291- 40 . Edit Order
290+ 38 . Edit Order
292291 1 . if order is payed show deliver button for admin
293292 2 . handle click on deliver button
294293 3 . set state to delivered
295- 41 . Delete Order
294+ 39 . Delete Order
296295 1 . update OrderListScreen.js
297296 2 . handle delete button
298297 3 . rerender after deletion
299- 42 . Publish heroku
298+ 40 . Publish heroku
300299 1 . publish steps
0 commit comments