├── .gitignore ├── finished-application ├── backend │ ├── .npmrc │ ├── .vscode │ │ ├── extensions.json │ │ └── settings.json │ ├── access.ts │ ├── keystone.ts │ ├── lib │ │ ├── formatMoney.ts │ │ ├── mail.ts │ │ └── stripe.ts │ ├── mutations │ │ ├── .gitkeep │ │ ├── addToCart.ts │ │ ├── checkout.ts │ │ └── index.ts │ ├── package-lock.json │ ├── package.json │ ├── schemas │ │ ├── .gitkeep │ │ ├── CartItem.ts │ │ ├── Order.ts │ │ ├── OrderItem.ts │ │ ├── Product.ts │ │ ├── ProductImage.ts │ │ ├── Role.ts │ │ ├── User.ts │ │ └── fields.ts │ ├── seed-data │ │ ├── data.ts │ │ └── index.ts │ ├── tsconfig.json │ └── types.ts └── frontend │ ├── .npmrc │ ├── .vscode │ ├── extensions.json │ └── settings.json │ ├── __tests__ │ ├── CartCount.test.js │ ├── CreateProduct.test.js │ ├── Nav.test.js │ ├── Pagination.test.js │ ├── Product.test.js │ ├── RequestReset.test.js │ ├── Signup.test.js │ ├── SingleProduct.test.js │ ├── __snapshots__ │ │ ├── CartCount.test.js.snap │ │ ├── CreateProduct.test.js.snap │ │ ├── Nav.test.js.snap │ │ ├── Pagination.test.js.snap │ │ ├── Product.test.js.snap │ │ ├── RequestReset.test.js.snap │ │ ├── Signup.test.js.snap │ │ └── SingleProduct.test.js.snap │ ├── formatMoney.test.js │ └── sample.test.js │ ├── components │ ├── .gitkeep │ ├── AddToCart.js │ ├── Cart.js │ ├── CartCount.js │ ├── Checkout.js │ ├── CreateProduct.js │ ├── DeleteProduct.js │ ├── ErrorMessage.js │ ├── Header.js │ ├── Nav.js │ ├── Page.js │ ├── Pagination.js │ ├── PleaseSignIn.js │ ├── Product.js │ ├── Products.js │ ├── RemoveFromCart.js │ ├── RequestReset.js │ ├── Reset.js │ ├── Search.js │ ├── SignIn.js │ ├── SignOut.js │ ├── SignUp.js │ ├── SingleProduct.js │ ├── UpdateProduct.js │ ├── User.js │ └── styles │ │ ├── .gitkeep │ │ ├── CartStyles.js │ │ ├── CloseButton.js │ │ ├── DropDown.js │ │ ├── Form.js │ │ ├── ItemStyles.js │ │ ├── NavStyles.js │ │ ├── OrderItemStyles.js │ │ ├── OrderStyles.js │ │ ├── PaginationStyles.js │ │ ├── PriceTag.js │ │ ├── SickButton.js │ │ ├── Supreme.js │ │ ├── Table.js │ │ ├── Title.js │ │ └── nprogress.css │ ├── config.js │ ├── jest.setup.js │ ├── lib │ ├── .gitkeep │ ├── calcTotalPrice.js │ ├── cartState.js │ ├── formatMoney.js │ ├── paginationField.js │ ├── testUtils.js │ ├── useForm.js │ └── withData.js │ ├── package-lock.json │ ├── package.json │ ├── pages │ ├── .gitkeep │ ├── _app.js │ ├── _document.js │ ├── account.js │ ├── index.js │ ├── order │ │ └── [id].js │ ├── orders.js │ ├── product │ │ └── [id].js │ ├── products │ │ ├── [page].js │ │ └── index.js │ ├── reset.js │ ├── sell.js │ ├── signin.js │ └── update.js │ └── public │ └── static │ ├── favicon.png │ └── radnikanext-medium-webfont.woff2 ├── readme.md ├── sick-fits ├── backend │ ├── .npmrc │ ├── .vscode │ │ ├── extensions.json │ │ └── settings.json │ ├── lib │ │ └── formatMoney.ts │ ├── mutations │ │ └── .gitkeep │ ├── package-lock.json │ ├── package.json │ ├── sample.env │ ├── schemas │ │ └── .gitkeep │ ├── seed-data │ │ ├── data.ts │ │ └── index.ts │ ├── tsconfig.json │ └── types.ts └── frontend │ ├── .npmrc │ ├── .vscode │ ├── extensions.json │ └── settings.json │ ├── components │ ├── .gitkeep │ ├── ErrorMessage.js │ └── styles │ │ ├── .gitkeep │ │ ├── CartStyles.js │ │ ├── CloseButton.js │ │ ├── DropDown.js │ │ ├── Form.js │ │ ├── ItemStyles.js │ │ ├── NavStyles.js │ │ ├── OrderItemStyles.js │ │ ├── OrderStyles.js │ │ ├── PaginationStyles.js │ │ ├── PriceTag.js │ │ ├── SickButton.js │ │ ├── Supreme.js │ │ ├── Table.js │ │ ├── Title.js │ │ └── nprogress.css │ ├── config.js │ ├── jest.setup.js │ ├── lib │ ├── .gitkeep │ ├── testUtils.js │ └── withData.js │ ├── package-lock.json │ ├── package.json │ ├── pages │ └── .gitkeep │ └── public │ └── static │ ├── favicon.png │ └── radnikanext-medium-webfont.woff2 └── stepped-solutions ├── 10 └── _document.js ├── 12 └── keystone.ts ├── 14 └── User.ts ├── 15 └── keystone.ts ├── 16 ├── Product.ts └── keystone.ts ├── 17 ├── ProductImage.ts └── keystone.ts ├── 18 ├── Product.ts └── ProductImage.ts ├── 20 └── _app.js ├── 21 ├── Product.js ├── Products.js └── products(page, rename me to just products).js ├── 22 ├── Header.js └── Nav.js ├── 23 ├── CreateProduct.js └── useForm.js ├── 24 ├── CreateProduct.js └── useForm.js ├── 25 └── CreateProduct.js ├── 26 ├── CreateProduct.js └── Products.js ├── 28 ├── SingleProduct.js └── product │ └── [id].js ├── 29 ├── Product.js ├── UpdateProduct.js └── update.js ├── 30 └── useForm.js ├── 31 ├── DeleteProduct.js └── Product.js ├── 32 └── DeleteProduct.js ├── 33 ├── Pagination.js └── Products.js ├── 34 └── products │ ├── [page].js │ └── index.js ├── 35 ├── Products.js └── products │ └── index.js ├── 36 ├── paginationField.js └── withData.js ├── 37 ├── Nav.js ├── User.js └── signin.js ├── 38 └── SignIn.js ├── 39 └── SignOut.js ├── 40 ├── SignUp.js └── signin.js ├── 41 ├── RequestReset.js ├── keystone.ts └── signin.js ├── 42 ├── components │ └── Reset.js └── pages │ └── reset.js ├── 44 ├── keystone.ts └── mail.ts ├── 45 ├── Cart.js ├── Header.js ├── User.js └── calcTotalPrice.js ├── 46 ├── Cart.js ├── Header.js ├── Nav.js ├── _app.js └── cartState.js ├── 47 ├── keystone.ts └── mutations │ ├── .gitkeep │ ├── addToCart.ts │ └── index.ts ├── 48 ├── AddToCart.js └── Product.js ├── 49 ├── CartCount.js └── Nav.js ├── 50 ├── Cart.js └── RemoveFromCart.js ├── 51 └── RemoveFromCart.js ├── 52 ├── Nav.js └── Search.js ├── 53 └── Checkout.js ├── 54 └── Checkout.js ├── 55 ├── Order.ts ├── OrderItem.ts ├── User.ts └── keystone.ts ├── 56 ├── checkout.ts └── stripe.ts ├── 57 ├── backend │ └── checkout.ts └── frontend │ └── Checkout.js ├── 58 ├── OrderItem.ts └── checkout.ts ├── 59 ├── Cart.js ├── Checkout.js ├── Nav.js └── checkout.ts ├── 60 └── order │ └── [id].js ├── 61 └── orders.js ├── 63 ├── Role.ts ├── User.ts ├── fields.ts └── keystone.ts ├── 64 ├── Product.ts ├── access.ts └── keystone.ts ├── 65 └── access.ts ├── 66 ├── Product.ts └── access.ts ├── 67 └── Role.ts ├── 68 ├── CartItem.ts ├── Order.ts ├── OrderItem.ts └── access.ts ├── 69 ├── User.ts └── access.ts ├── 04 ├── account.js ├── index.js ├── orders.js ├── products.js └── sell.js ├── 05 ├── _app.js └── _document.js ├── 06 ├── Header.js ├── Nav.js └── Page.js ├── 07 └── Header.js ├── 08 └── Page.js ├── 09 ├── _app.js └── _document.js └── 71 - 83 (tests) └── __tests__ ├── CartCount.test.js ├── CreateProduct.test.js ├── Nav.test.js ├── Pagination.test.js ├── Product.test.js ├── RequestReset.test.js ├── Signup.test.js ├── SingleProduct.test.js ├── __snapshots__ ├── CartCount.test.js.snap ├── CreateProduct.test.js.snap ├── Nav.test.js.snap ├── Pagination.test.js.snap ├── Product.test.js.snap ├── RequestReset.test.js.snap ├── Signup.test.js.snap └── SingleProduct.test.js.snap ├── formatMoney.test.js └── sample.test.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/.gitignore -------------------------------------------------------------------------------- /finished-application/backend/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/backend/.npmrc -------------------------------------------------------------------------------- /finished-application/backend/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/backend/.vscode/extensions.json -------------------------------------------------------------------------------- /finished-application/backend/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/backend/.vscode/settings.json -------------------------------------------------------------------------------- /finished-application/backend/access.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/backend/access.ts -------------------------------------------------------------------------------- /finished-application/backend/keystone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/backend/keystone.ts -------------------------------------------------------------------------------- /finished-application/backend/lib/formatMoney.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/backend/lib/formatMoney.ts -------------------------------------------------------------------------------- /finished-application/backend/lib/mail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/backend/lib/mail.ts -------------------------------------------------------------------------------- /finished-application/backend/lib/stripe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/backend/lib/stripe.ts -------------------------------------------------------------------------------- /finished-application/backend/mutations/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /finished-application/backend/mutations/addToCart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/backend/mutations/addToCart.ts -------------------------------------------------------------------------------- /finished-application/backend/mutations/checkout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/backend/mutations/checkout.ts -------------------------------------------------------------------------------- /finished-application/backend/mutations/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/backend/mutations/index.ts -------------------------------------------------------------------------------- /finished-application/backend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/backend/package-lock.json -------------------------------------------------------------------------------- /finished-application/backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/backend/package.json -------------------------------------------------------------------------------- /finished-application/backend/schemas/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /finished-application/backend/schemas/CartItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/backend/schemas/CartItem.ts -------------------------------------------------------------------------------- /finished-application/backend/schemas/Order.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/backend/schemas/Order.ts -------------------------------------------------------------------------------- /finished-application/backend/schemas/OrderItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/backend/schemas/OrderItem.ts -------------------------------------------------------------------------------- /finished-application/backend/schemas/Product.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/backend/schemas/Product.ts -------------------------------------------------------------------------------- /finished-application/backend/schemas/ProductImage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/backend/schemas/ProductImage.ts -------------------------------------------------------------------------------- /finished-application/backend/schemas/Role.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/backend/schemas/Role.ts -------------------------------------------------------------------------------- /finished-application/backend/schemas/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/backend/schemas/User.ts -------------------------------------------------------------------------------- /finished-application/backend/schemas/fields.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/backend/schemas/fields.ts -------------------------------------------------------------------------------- /finished-application/backend/seed-data/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/backend/seed-data/data.ts -------------------------------------------------------------------------------- /finished-application/backend/seed-data/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/backend/seed-data/index.ts -------------------------------------------------------------------------------- /finished-application/backend/tsconfig.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /finished-application/backend/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/backend/types.ts -------------------------------------------------------------------------------- /finished-application/frontend/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/.npmrc -------------------------------------------------------------------------------- /finished-application/frontend/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/.vscode/extensions.json -------------------------------------------------------------------------------- /finished-application/frontend/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/.vscode/settings.json -------------------------------------------------------------------------------- /finished-application/frontend/__tests__/CartCount.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/__tests__/CartCount.test.js -------------------------------------------------------------------------------- /finished-application/frontend/__tests__/CreateProduct.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/__tests__/CreateProduct.test.js -------------------------------------------------------------------------------- /finished-application/frontend/__tests__/Nav.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/__tests__/Nav.test.js -------------------------------------------------------------------------------- /finished-application/frontend/__tests__/Pagination.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/__tests__/Pagination.test.js -------------------------------------------------------------------------------- /finished-application/frontend/__tests__/Product.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/__tests__/Product.test.js -------------------------------------------------------------------------------- /finished-application/frontend/__tests__/RequestReset.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/__tests__/RequestReset.test.js -------------------------------------------------------------------------------- /finished-application/frontend/__tests__/Signup.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/__tests__/Signup.test.js -------------------------------------------------------------------------------- /finished-application/frontend/__tests__/SingleProduct.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/__tests__/SingleProduct.test.js -------------------------------------------------------------------------------- /finished-application/frontend/__tests__/__snapshots__/CartCount.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/__tests__/__snapshots__/CartCount.test.js.snap -------------------------------------------------------------------------------- /finished-application/frontend/__tests__/__snapshots__/CreateProduct.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/__tests__/__snapshots__/CreateProduct.test.js.snap -------------------------------------------------------------------------------- /finished-application/frontend/__tests__/__snapshots__/Nav.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/__tests__/__snapshots__/Nav.test.js.snap -------------------------------------------------------------------------------- /finished-application/frontend/__tests__/__snapshots__/Pagination.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/__tests__/__snapshots__/Pagination.test.js.snap -------------------------------------------------------------------------------- /finished-application/frontend/__tests__/__snapshots__/Product.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/__tests__/__snapshots__/Product.test.js.snap -------------------------------------------------------------------------------- /finished-application/frontend/__tests__/__snapshots__/RequestReset.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/__tests__/__snapshots__/RequestReset.test.js.snap -------------------------------------------------------------------------------- /finished-application/frontend/__tests__/__snapshots__/Signup.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/__tests__/__snapshots__/Signup.test.js.snap -------------------------------------------------------------------------------- /finished-application/frontend/__tests__/__snapshots__/SingleProduct.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/__tests__/__snapshots__/SingleProduct.test.js.snap -------------------------------------------------------------------------------- /finished-application/frontend/__tests__/formatMoney.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/__tests__/formatMoney.test.js -------------------------------------------------------------------------------- /finished-application/frontend/__tests__/sample.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/__tests__/sample.test.js -------------------------------------------------------------------------------- /finished-application/frontend/components/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /finished-application/frontend/components/AddToCart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/AddToCart.js -------------------------------------------------------------------------------- /finished-application/frontend/components/Cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/Cart.js -------------------------------------------------------------------------------- /finished-application/frontend/components/CartCount.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/CartCount.js -------------------------------------------------------------------------------- /finished-application/frontend/components/Checkout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/Checkout.js -------------------------------------------------------------------------------- /finished-application/frontend/components/CreateProduct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/CreateProduct.js -------------------------------------------------------------------------------- /finished-application/frontend/components/DeleteProduct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/DeleteProduct.js -------------------------------------------------------------------------------- /finished-application/frontend/components/ErrorMessage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/ErrorMessage.js -------------------------------------------------------------------------------- /finished-application/frontend/components/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/Header.js -------------------------------------------------------------------------------- /finished-application/frontend/components/Nav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/Nav.js -------------------------------------------------------------------------------- /finished-application/frontend/components/Page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/Page.js -------------------------------------------------------------------------------- /finished-application/frontend/components/Pagination.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/Pagination.js -------------------------------------------------------------------------------- /finished-application/frontend/components/PleaseSignIn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/PleaseSignIn.js -------------------------------------------------------------------------------- /finished-application/frontend/components/Product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/Product.js -------------------------------------------------------------------------------- /finished-application/frontend/components/Products.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/Products.js -------------------------------------------------------------------------------- /finished-application/frontend/components/RemoveFromCart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/RemoveFromCart.js -------------------------------------------------------------------------------- /finished-application/frontend/components/RequestReset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/RequestReset.js -------------------------------------------------------------------------------- /finished-application/frontend/components/Reset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/Reset.js -------------------------------------------------------------------------------- /finished-application/frontend/components/Search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/Search.js -------------------------------------------------------------------------------- /finished-application/frontend/components/SignIn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/SignIn.js -------------------------------------------------------------------------------- /finished-application/frontend/components/SignOut.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/SignOut.js -------------------------------------------------------------------------------- /finished-application/frontend/components/SignUp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/SignUp.js -------------------------------------------------------------------------------- /finished-application/frontend/components/SingleProduct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/SingleProduct.js -------------------------------------------------------------------------------- /finished-application/frontend/components/UpdateProduct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/UpdateProduct.js -------------------------------------------------------------------------------- /finished-application/frontend/components/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/User.js -------------------------------------------------------------------------------- /finished-application/frontend/components/styles/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /finished-application/frontend/components/styles/CartStyles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/styles/CartStyles.js -------------------------------------------------------------------------------- /finished-application/frontend/components/styles/CloseButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/styles/CloseButton.js -------------------------------------------------------------------------------- /finished-application/frontend/components/styles/DropDown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/styles/DropDown.js -------------------------------------------------------------------------------- /finished-application/frontend/components/styles/Form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/styles/Form.js -------------------------------------------------------------------------------- /finished-application/frontend/components/styles/ItemStyles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/styles/ItemStyles.js -------------------------------------------------------------------------------- /finished-application/frontend/components/styles/NavStyles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/styles/NavStyles.js -------------------------------------------------------------------------------- /finished-application/frontend/components/styles/OrderItemStyles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/styles/OrderItemStyles.js -------------------------------------------------------------------------------- /finished-application/frontend/components/styles/OrderStyles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/styles/OrderStyles.js -------------------------------------------------------------------------------- /finished-application/frontend/components/styles/PaginationStyles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/styles/PaginationStyles.js -------------------------------------------------------------------------------- /finished-application/frontend/components/styles/PriceTag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/styles/PriceTag.js -------------------------------------------------------------------------------- /finished-application/frontend/components/styles/SickButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/styles/SickButton.js -------------------------------------------------------------------------------- /finished-application/frontend/components/styles/Supreme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/styles/Supreme.js -------------------------------------------------------------------------------- /finished-application/frontend/components/styles/Table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/styles/Table.js -------------------------------------------------------------------------------- /finished-application/frontend/components/styles/Title.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/styles/Title.js -------------------------------------------------------------------------------- /finished-application/frontend/components/styles/nprogress.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/components/styles/nprogress.css -------------------------------------------------------------------------------- /finished-application/frontend/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/config.js -------------------------------------------------------------------------------- /finished-application/frontend/jest.setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/jest.setup.js -------------------------------------------------------------------------------- /finished-application/frontend/lib/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /finished-application/frontend/lib/calcTotalPrice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/lib/calcTotalPrice.js -------------------------------------------------------------------------------- /finished-application/frontend/lib/cartState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/lib/cartState.js -------------------------------------------------------------------------------- /finished-application/frontend/lib/formatMoney.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/lib/formatMoney.js -------------------------------------------------------------------------------- /finished-application/frontend/lib/paginationField.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/lib/paginationField.js -------------------------------------------------------------------------------- /finished-application/frontend/lib/testUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/lib/testUtils.js -------------------------------------------------------------------------------- /finished-application/frontend/lib/useForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/lib/useForm.js -------------------------------------------------------------------------------- /finished-application/frontend/lib/withData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/lib/withData.js -------------------------------------------------------------------------------- /finished-application/frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/package-lock.json -------------------------------------------------------------------------------- /finished-application/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/package.json -------------------------------------------------------------------------------- /finished-application/frontend/pages/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /finished-application/frontend/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/pages/_app.js -------------------------------------------------------------------------------- /finished-application/frontend/pages/_document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/pages/_document.js -------------------------------------------------------------------------------- /finished-application/frontend/pages/account.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/pages/account.js -------------------------------------------------------------------------------- /finished-application/frontend/pages/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './products'; 2 | -------------------------------------------------------------------------------- /finished-application/frontend/pages/order/[id].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/pages/order/[id].js -------------------------------------------------------------------------------- /finished-application/frontend/pages/orders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/pages/orders.js -------------------------------------------------------------------------------- /finished-application/frontend/pages/product/[id].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/pages/product/[id].js -------------------------------------------------------------------------------- /finished-application/frontend/pages/products/[page].js: -------------------------------------------------------------------------------- 1 | export { default } from './index'; 2 | -------------------------------------------------------------------------------- /finished-application/frontend/pages/products/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/pages/products/index.js -------------------------------------------------------------------------------- /finished-application/frontend/pages/reset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/pages/reset.js -------------------------------------------------------------------------------- /finished-application/frontend/pages/sell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/pages/sell.js -------------------------------------------------------------------------------- /finished-application/frontend/pages/signin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/pages/signin.js -------------------------------------------------------------------------------- /finished-application/frontend/pages/update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/pages/update.js -------------------------------------------------------------------------------- /finished-application/frontend/public/static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/public/static/favicon.png -------------------------------------------------------------------------------- /finished-application/frontend/public/static/radnikanext-medium-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/finished-application/frontend/public/static/radnikanext-medium-webfont.woff2 -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/readme.md -------------------------------------------------------------------------------- /sick-fits/backend/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/sick-fits/backend/.npmrc -------------------------------------------------------------------------------- /sick-fits/backend/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/sick-fits/backend/.vscode/extensions.json -------------------------------------------------------------------------------- /sick-fits/backend/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/sick-fits/backend/.vscode/settings.json -------------------------------------------------------------------------------- /sick-fits/backend/lib/formatMoney.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/sick-fits/backend/lib/formatMoney.ts -------------------------------------------------------------------------------- /sick-fits/backend/mutations/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sick-fits/backend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/sick-fits/backend/package-lock.json -------------------------------------------------------------------------------- /sick-fits/backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/sick-fits/backend/package.json -------------------------------------------------------------------------------- /sick-fits/backend/sample.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/sick-fits/backend/sample.env -------------------------------------------------------------------------------- /sick-fits/backend/schemas/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sick-fits/backend/seed-data/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/sick-fits/backend/seed-data/data.ts -------------------------------------------------------------------------------- /sick-fits/backend/seed-data/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/sick-fits/backend/seed-data/index.ts -------------------------------------------------------------------------------- /sick-fits/backend/tsconfig.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /sick-fits/backend/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/sick-fits/backend/types.ts -------------------------------------------------------------------------------- /sick-fits/frontend/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/sick-fits/frontend/.npmrc -------------------------------------------------------------------------------- /sick-fits/frontend/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/sick-fits/frontend/.vscode/extensions.json -------------------------------------------------------------------------------- /sick-fits/frontend/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/sick-fits/frontend/.vscode/settings.json -------------------------------------------------------------------------------- /sick-fits/frontend/components/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sick-fits/frontend/components/ErrorMessage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/sick-fits/frontend/components/ErrorMessage.js -------------------------------------------------------------------------------- /sick-fits/frontend/components/styles/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sick-fits/frontend/components/styles/CartStyles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/sick-fits/frontend/components/styles/CartStyles.js -------------------------------------------------------------------------------- /sick-fits/frontend/components/styles/CloseButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/sick-fits/frontend/components/styles/CloseButton.js -------------------------------------------------------------------------------- /sick-fits/frontend/components/styles/DropDown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/sick-fits/frontend/components/styles/DropDown.js -------------------------------------------------------------------------------- /sick-fits/frontend/components/styles/Form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/sick-fits/frontend/components/styles/Form.js -------------------------------------------------------------------------------- /sick-fits/frontend/components/styles/ItemStyles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/sick-fits/frontend/components/styles/ItemStyles.js -------------------------------------------------------------------------------- /sick-fits/frontend/components/styles/NavStyles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/sick-fits/frontend/components/styles/NavStyles.js -------------------------------------------------------------------------------- /sick-fits/frontend/components/styles/OrderItemStyles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/sick-fits/frontend/components/styles/OrderItemStyles.js -------------------------------------------------------------------------------- /sick-fits/frontend/components/styles/OrderStyles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/sick-fits/frontend/components/styles/OrderStyles.js -------------------------------------------------------------------------------- /sick-fits/frontend/components/styles/PaginationStyles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/sick-fits/frontend/components/styles/PaginationStyles.js -------------------------------------------------------------------------------- /sick-fits/frontend/components/styles/PriceTag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/sick-fits/frontend/components/styles/PriceTag.js -------------------------------------------------------------------------------- /sick-fits/frontend/components/styles/SickButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/sick-fits/frontend/components/styles/SickButton.js -------------------------------------------------------------------------------- /sick-fits/frontend/components/styles/Supreme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/sick-fits/frontend/components/styles/Supreme.js -------------------------------------------------------------------------------- /sick-fits/frontend/components/styles/Table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/sick-fits/frontend/components/styles/Table.js -------------------------------------------------------------------------------- /sick-fits/frontend/components/styles/Title.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/sick-fits/frontend/components/styles/Title.js -------------------------------------------------------------------------------- /sick-fits/frontend/components/styles/nprogress.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/sick-fits/frontend/components/styles/nprogress.css -------------------------------------------------------------------------------- /sick-fits/frontend/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/sick-fits/frontend/config.js -------------------------------------------------------------------------------- /sick-fits/frontend/jest.setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/sick-fits/frontend/jest.setup.js -------------------------------------------------------------------------------- /sick-fits/frontend/lib/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sick-fits/frontend/lib/testUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/sick-fits/frontend/lib/testUtils.js -------------------------------------------------------------------------------- /sick-fits/frontend/lib/withData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/sick-fits/frontend/lib/withData.js -------------------------------------------------------------------------------- /sick-fits/frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/sick-fits/frontend/package-lock.json -------------------------------------------------------------------------------- /sick-fits/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/sick-fits/frontend/package.json -------------------------------------------------------------------------------- /sick-fits/frontend/pages/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sick-fits/frontend/public/static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/sick-fits/frontend/public/static/favicon.png -------------------------------------------------------------------------------- /sick-fits/frontend/public/static/radnikanext-medium-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/sick-fits/frontend/public/static/radnikanext-medium-webfont.woff2 -------------------------------------------------------------------------------- /stepped-solutions/04/account.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/04/account.js -------------------------------------------------------------------------------- /stepped-solutions/04/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/04/index.js -------------------------------------------------------------------------------- /stepped-solutions/04/orders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/04/orders.js -------------------------------------------------------------------------------- /stepped-solutions/04/products.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/04/products.js -------------------------------------------------------------------------------- /stepped-solutions/04/sell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/04/sell.js -------------------------------------------------------------------------------- /stepped-solutions/05/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/05/_app.js -------------------------------------------------------------------------------- /stepped-solutions/05/_document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/05/_document.js -------------------------------------------------------------------------------- /stepped-solutions/06/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/06/Header.js -------------------------------------------------------------------------------- /stepped-solutions/06/Nav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/06/Nav.js -------------------------------------------------------------------------------- /stepped-solutions/06/Page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/06/Page.js -------------------------------------------------------------------------------- /stepped-solutions/07/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/07/Header.js -------------------------------------------------------------------------------- /stepped-solutions/08/Page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/08/Page.js -------------------------------------------------------------------------------- /stepped-solutions/09/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/09/_app.js -------------------------------------------------------------------------------- /stepped-solutions/09/_document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/09/_document.js -------------------------------------------------------------------------------- /stepped-solutions/10/_document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/10/_document.js -------------------------------------------------------------------------------- /stepped-solutions/12/keystone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/12/keystone.ts -------------------------------------------------------------------------------- /stepped-solutions/14/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/14/User.ts -------------------------------------------------------------------------------- /stepped-solutions/15/keystone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/15/keystone.ts -------------------------------------------------------------------------------- /stepped-solutions/16/Product.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/16/Product.ts -------------------------------------------------------------------------------- /stepped-solutions/16/keystone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/16/keystone.ts -------------------------------------------------------------------------------- /stepped-solutions/17/ProductImage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/17/ProductImage.ts -------------------------------------------------------------------------------- /stepped-solutions/17/keystone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/17/keystone.ts -------------------------------------------------------------------------------- /stepped-solutions/18/Product.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/18/Product.ts -------------------------------------------------------------------------------- /stepped-solutions/18/ProductImage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/18/ProductImage.ts -------------------------------------------------------------------------------- /stepped-solutions/20/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/20/_app.js -------------------------------------------------------------------------------- /stepped-solutions/21/Product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/21/Product.js -------------------------------------------------------------------------------- /stepped-solutions/21/Products.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/21/Products.js -------------------------------------------------------------------------------- /stepped-solutions/21/products(page, rename me to just products).js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/21/products(page, rename me to just products).js -------------------------------------------------------------------------------- /stepped-solutions/22/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/22/Header.js -------------------------------------------------------------------------------- /stepped-solutions/22/Nav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/22/Nav.js -------------------------------------------------------------------------------- /stepped-solutions/23/CreateProduct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/23/CreateProduct.js -------------------------------------------------------------------------------- /stepped-solutions/23/useForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/23/useForm.js -------------------------------------------------------------------------------- /stepped-solutions/24/CreateProduct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/24/CreateProduct.js -------------------------------------------------------------------------------- /stepped-solutions/24/useForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/24/useForm.js -------------------------------------------------------------------------------- /stepped-solutions/25/CreateProduct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/25/CreateProduct.js -------------------------------------------------------------------------------- /stepped-solutions/26/CreateProduct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/26/CreateProduct.js -------------------------------------------------------------------------------- /stepped-solutions/26/Products.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/26/Products.js -------------------------------------------------------------------------------- /stepped-solutions/28/SingleProduct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/28/SingleProduct.js -------------------------------------------------------------------------------- /stepped-solutions/28/product/[id].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/28/product/[id].js -------------------------------------------------------------------------------- /stepped-solutions/29/Product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/29/Product.js -------------------------------------------------------------------------------- /stepped-solutions/29/UpdateProduct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/29/UpdateProduct.js -------------------------------------------------------------------------------- /stepped-solutions/29/update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/29/update.js -------------------------------------------------------------------------------- /stepped-solutions/30/useForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/30/useForm.js -------------------------------------------------------------------------------- /stepped-solutions/31/DeleteProduct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/31/DeleteProduct.js -------------------------------------------------------------------------------- /stepped-solutions/31/Product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/31/Product.js -------------------------------------------------------------------------------- /stepped-solutions/32/DeleteProduct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/32/DeleteProduct.js -------------------------------------------------------------------------------- /stepped-solutions/33/Pagination.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/33/Pagination.js -------------------------------------------------------------------------------- /stepped-solutions/33/Products.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/33/Products.js -------------------------------------------------------------------------------- /stepped-solutions/34/products/[page].js: -------------------------------------------------------------------------------- 1 | export { default } from './index'; 2 | -------------------------------------------------------------------------------- /stepped-solutions/34/products/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/34/products/index.js -------------------------------------------------------------------------------- /stepped-solutions/35/Products.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/35/Products.js -------------------------------------------------------------------------------- /stepped-solutions/35/products/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/35/products/index.js -------------------------------------------------------------------------------- /stepped-solutions/36/paginationField.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/36/paginationField.js -------------------------------------------------------------------------------- /stepped-solutions/36/withData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/36/withData.js -------------------------------------------------------------------------------- /stepped-solutions/37/Nav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/37/Nav.js -------------------------------------------------------------------------------- /stepped-solutions/37/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/37/User.js -------------------------------------------------------------------------------- /stepped-solutions/37/signin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/37/signin.js -------------------------------------------------------------------------------- /stepped-solutions/38/SignIn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/38/SignIn.js -------------------------------------------------------------------------------- /stepped-solutions/39/SignOut.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/39/SignOut.js -------------------------------------------------------------------------------- /stepped-solutions/40/SignUp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/40/SignUp.js -------------------------------------------------------------------------------- /stepped-solutions/40/signin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/40/signin.js -------------------------------------------------------------------------------- /stepped-solutions/41/RequestReset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/41/RequestReset.js -------------------------------------------------------------------------------- /stepped-solutions/41/keystone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/41/keystone.ts -------------------------------------------------------------------------------- /stepped-solutions/41/signin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/41/signin.js -------------------------------------------------------------------------------- /stepped-solutions/42/components/Reset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/42/components/Reset.js -------------------------------------------------------------------------------- /stepped-solutions/42/pages/reset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/42/pages/reset.js -------------------------------------------------------------------------------- /stepped-solutions/44/keystone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/44/keystone.ts -------------------------------------------------------------------------------- /stepped-solutions/44/mail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/44/mail.ts -------------------------------------------------------------------------------- /stepped-solutions/45/Cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/45/Cart.js -------------------------------------------------------------------------------- /stepped-solutions/45/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/45/Header.js -------------------------------------------------------------------------------- /stepped-solutions/45/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/45/User.js -------------------------------------------------------------------------------- /stepped-solutions/45/calcTotalPrice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/45/calcTotalPrice.js -------------------------------------------------------------------------------- /stepped-solutions/46/Cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/46/Cart.js -------------------------------------------------------------------------------- /stepped-solutions/46/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/46/Header.js -------------------------------------------------------------------------------- /stepped-solutions/46/Nav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/46/Nav.js -------------------------------------------------------------------------------- /stepped-solutions/46/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/46/_app.js -------------------------------------------------------------------------------- /stepped-solutions/46/cartState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/46/cartState.js -------------------------------------------------------------------------------- /stepped-solutions/47/keystone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/47/keystone.ts -------------------------------------------------------------------------------- /stepped-solutions/47/mutations/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stepped-solutions/47/mutations/addToCart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/47/mutations/addToCart.ts -------------------------------------------------------------------------------- /stepped-solutions/47/mutations/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/47/mutations/index.ts -------------------------------------------------------------------------------- /stepped-solutions/48/AddToCart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/48/AddToCart.js -------------------------------------------------------------------------------- /stepped-solutions/48/Product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/48/Product.js -------------------------------------------------------------------------------- /stepped-solutions/49/CartCount.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/49/CartCount.js -------------------------------------------------------------------------------- /stepped-solutions/49/Nav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/49/Nav.js -------------------------------------------------------------------------------- /stepped-solutions/50/Cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/50/Cart.js -------------------------------------------------------------------------------- /stepped-solutions/50/RemoveFromCart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/50/RemoveFromCart.js -------------------------------------------------------------------------------- /stepped-solutions/51/RemoveFromCart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/51/RemoveFromCart.js -------------------------------------------------------------------------------- /stepped-solutions/52/Nav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/52/Nav.js -------------------------------------------------------------------------------- /stepped-solutions/52/Search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/52/Search.js -------------------------------------------------------------------------------- /stepped-solutions/53/Checkout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/53/Checkout.js -------------------------------------------------------------------------------- /stepped-solutions/54/Checkout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/54/Checkout.js -------------------------------------------------------------------------------- /stepped-solutions/55/Order.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/55/Order.ts -------------------------------------------------------------------------------- /stepped-solutions/55/OrderItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/55/OrderItem.ts -------------------------------------------------------------------------------- /stepped-solutions/55/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/55/User.ts -------------------------------------------------------------------------------- /stepped-solutions/55/keystone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/55/keystone.ts -------------------------------------------------------------------------------- /stepped-solutions/56/checkout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/56/checkout.ts -------------------------------------------------------------------------------- /stepped-solutions/56/stripe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/56/stripe.ts -------------------------------------------------------------------------------- /stepped-solutions/57/backend/checkout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/57/backend/checkout.ts -------------------------------------------------------------------------------- /stepped-solutions/57/frontend/Checkout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/57/frontend/Checkout.js -------------------------------------------------------------------------------- /stepped-solutions/58/OrderItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/58/OrderItem.ts -------------------------------------------------------------------------------- /stepped-solutions/58/checkout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/58/checkout.ts -------------------------------------------------------------------------------- /stepped-solutions/59/Cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/59/Cart.js -------------------------------------------------------------------------------- /stepped-solutions/59/Checkout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/59/Checkout.js -------------------------------------------------------------------------------- /stepped-solutions/59/Nav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/59/Nav.js -------------------------------------------------------------------------------- /stepped-solutions/59/checkout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/59/checkout.ts -------------------------------------------------------------------------------- /stepped-solutions/60/order/[id].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/60/order/[id].js -------------------------------------------------------------------------------- /stepped-solutions/61/orders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/61/orders.js -------------------------------------------------------------------------------- /stepped-solutions/63/Role.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/63/Role.ts -------------------------------------------------------------------------------- /stepped-solutions/63/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/63/User.ts -------------------------------------------------------------------------------- /stepped-solutions/63/fields.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/63/fields.ts -------------------------------------------------------------------------------- /stepped-solutions/63/keystone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/63/keystone.ts -------------------------------------------------------------------------------- /stepped-solutions/64/Product.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/64/Product.ts -------------------------------------------------------------------------------- /stepped-solutions/64/access.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/64/access.ts -------------------------------------------------------------------------------- /stepped-solutions/64/keystone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/64/keystone.ts -------------------------------------------------------------------------------- /stepped-solutions/65/access.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/65/access.ts -------------------------------------------------------------------------------- /stepped-solutions/66/Product.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/66/Product.ts -------------------------------------------------------------------------------- /stepped-solutions/66/access.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/66/access.ts -------------------------------------------------------------------------------- /stepped-solutions/67/Role.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/67/Role.ts -------------------------------------------------------------------------------- /stepped-solutions/68/CartItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/68/CartItem.ts -------------------------------------------------------------------------------- /stepped-solutions/68/Order.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/68/Order.ts -------------------------------------------------------------------------------- /stepped-solutions/68/OrderItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/68/OrderItem.ts -------------------------------------------------------------------------------- /stepped-solutions/68/access.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/68/access.ts -------------------------------------------------------------------------------- /stepped-solutions/69/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/69/User.ts -------------------------------------------------------------------------------- /stepped-solutions/69/access.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/69/access.ts -------------------------------------------------------------------------------- /stepped-solutions/71 - 83 (tests)/__tests__/CartCount.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/71 - 83 (tests)/__tests__/CartCount.test.js -------------------------------------------------------------------------------- /stepped-solutions/71 - 83 (tests)/__tests__/CreateProduct.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/71 - 83 (tests)/__tests__/CreateProduct.test.js -------------------------------------------------------------------------------- /stepped-solutions/71 - 83 (tests)/__tests__/Nav.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/71 - 83 (tests)/__tests__/Nav.test.js -------------------------------------------------------------------------------- /stepped-solutions/71 - 83 (tests)/__tests__/Pagination.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/71 - 83 (tests)/__tests__/Pagination.test.js -------------------------------------------------------------------------------- /stepped-solutions/71 - 83 (tests)/__tests__/Product.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/71 - 83 (tests)/__tests__/Product.test.js -------------------------------------------------------------------------------- /stepped-solutions/71 - 83 (tests)/__tests__/RequestReset.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/71 - 83 (tests)/__tests__/RequestReset.test.js -------------------------------------------------------------------------------- /stepped-solutions/71 - 83 (tests)/__tests__/Signup.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/71 - 83 (tests)/__tests__/Signup.test.js -------------------------------------------------------------------------------- /stepped-solutions/71 - 83 (tests)/__tests__/SingleProduct.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/71 - 83 (tests)/__tests__/SingleProduct.test.js -------------------------------------------------------------------------------- /stepped-solutions/71 - 83 (tests)/__tests__/__snapshots__/CartCount.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/71 - 83 (tests)/__tests__/__snapshots__/CartCount.test.js.snap -------------------------------------------------------------------------------- /stepped-solutions/71 - 83 (tests)/__tests__/__snapshots__/CreateProduct.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/71 - 83 (tests)/__tests__/__snapshots__/CreateProduct.test.js.snap -------------------------------------------------------------------------------- /stepped-solutions/71 - 83 (tests)/__tests__/__snapshots__/Nav.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/71 - 83 (tests)/__tests__/__snapshots__/Nav.test.js.snap -------------------------------------------------------------------------------- /stepped-solutions/71 - 83 (tests)/__tests__/__snapshots__/Pagination.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/71 - 83 (tests)/__tests__/__snapshots__/Pagination.test.js.snap -------------------------------------------------------------------------------- /stepped-solutions/71 - 83 (tests)/__tests__/__snapshots__/Product.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/71 - 83 (tests)/__tests__/__snapshots__/Product.test.js.snap -------------------------------------------------------------------------------- /stepped-solutions/71 - 83 (tests)/__tests__/__snapshots__/RequestReset.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/71 - 83 (tests)/__tests__/__snapshots__/RequestReset.test.js.snap -------------------------------------------------------------------------------- /stepped-solutions/71 - 83 (tests)/__tests__/__snapshots__/Signup.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/71 - 83 (tests)/__tests__/__snapshots__/Signup.test.js.snap -------------------------------------------------------------------------------- /stepped-solutions/71 - 83 (tests)/__tests__/__snapshots__/SingleProduct.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/71 - 83 (tests)/__tests__/__snapshots__/SingleProduct.test.js.snap -------------------------------------------------------------------------------- /stepped-solutions/71 - 83 (tests)/__tests__/formatMoney.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/71 - 83 (tests)/__tests__/formatMoney.test.js -------------------------------------------------------------------------------- /stepped-solutions/71 - 83 (tests)/__tests__/sample.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesbos/Advanced-React/HEAD/stepped-solutions/71 - 83 (tests)/__tests__/sample.test.js --------------------------------------------------------------------------------