├── .github └── FUNDING.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── content └── products │ ├── emblem-logo-tee.yaml │ ├── full-logo-tee.yaml │ ├── hoodie.yaml │ ├── images │ ├── emblem-logo-tee-berry.png │ ├── emblem-logo-tee-charcoal.png │ ├── emblem-logo-tee-navy.png │ ├── full-logo-tee-charcoal.png │ ├── full-logo-tee-maroon.png │ ├── full-logo-tee-navy.png │ ├── full-logo-tee-purple.png │ ├── hoodie-dark-heather.png │ ├── hoodie-navy.png │ └── snapback-hat.png │ └── snapback-hat.yaml ├── functions └── create-checkout-session.js ├── gatsby-browser.js ├── gatsby-config.js ├── gatsby-node.js ├── gatsby-ssr.js ├── netlify.toml ├── package.json ├── renovate.json ├── src ├── components │ ├── AddToCart.js │ ├── CartItem.js │ ├── CartItemList.js │ ├── CartProvider.js │ ├── CartSummary.js │ ├── Layout.js │ ├── Product.js │ ├── ProductGrid.js │ ├── RemoveFromCart.js │ └── UpdateQuantity.js ├── context │ └── CartContext.js ├── hooks │ ├── useCartId.js │ └── useLocalStorage.js ├── pages │ ├── cart.js │ ├── index.js │ └── thankyou.js └── templates │ └── ProductPage.js └── yarn.lock /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: notrab 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/.prettierrc -------------------------------------------------------------------------------- /content/products/emblem-logo-tee.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/content/products/emblem-logo-tee.yaml -------------------------------------------------------------------------------- /content/products/full-logo-tee.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/content/products/full-logo-tee.yaml -------------------------------------------------------------------------------- /content/products/hoodie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/content/products/hoodie.yaml -------------------------------------------------------------------------------- /content/products/images/emblem-logo-tee-berry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/content/products/images/emblem-logo-tee-berry.png -------------------------------------------------------------------------------- /content/products/images/emblem-logo-tee-charcoal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/content/products/images/emblem-logo-tee-charcoal.png -------------------------------------------------------------------------------- /content/products/images/emblem-logo-tee-navy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/content/products/images/emblem-logo-tee-navy.png -------------------------------------------------------------------------------- /content/products/images/full-logo-tee-charcoal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/content/products/images/full-logo-tee-charcoal.png -------------------------------------------------------------------------------- /content/products/images/full-logo-tee-maroon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/content/products/images/full-logo-tee-maroon.png -------------------------------------------------------------------------------- /content/products/images/full-logo-tee-navy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/content/products/images/full-logo-tee-navy.png -------------------------------------------------------------------------------- /content/products/images/full-logo-tee-purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/content/products/images/full-logo-tee-purple.png -------------------------------------------------------------------------------- /content/products/images/hoodie-dark-heather.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/content/products/images/hoodie-dark-heather.png -------------------------------------------------------------------------------- /content/products/images/hoodie-navy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/content/products/images/hoodie-navy.png -------------------------------------------------------------------------------- /content/products/images/snapback-hat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/content/products/images/snapback-hat.png -------------------------------------------------------------------------------- /content/products/snapback-hat.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/content/products/snapback-hat.yaml -------------------------------------------------------------------------------- /functions/create-checkout-session.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/functions/create-checkout-session.js -------------------------------------------------------------------------------- /gatsby-browser.js: -------------------------------------------------------------------------------- 1 | export { wrapRootElement } from "./gatsby-ssr" 2 | -------------------------------------------------------------------------------- /gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/gatsby-config.js -------------------------------------------------------------------------------- /gatsby-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/gatsby-node.js -------------------------------------------------------------------------------- /gatsby-ssr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/gatsby-ssr.js -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/netlify.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/package.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/renovate.json -------------------------------------------------------------------------------- /src/components/AddToCart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/src/components/AddToCart.js -------------------------------------------------------------------------------- /src/components/CartItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/src/components/CartItem.js -------------------------------------------------------------------------------- /src/components/CartItemList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/src/components/CartItemList.js -------------------------------------------------------------------------------- /src/components/CartProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/src/components/CartProvider.js -------------------------------------------------------------------------------- /src/components/CartSummary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/src/components/CartSummary.js -------------------------------------------------------------------------------- /src/components/Layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/src/components/Layout.js -------------------------------------------------------------------------------- /src/components/Product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/src/components/Product.js -------------------------------------------------------------------------------- /src/components/ProductGrid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/src/components/ProductGrid.js -------------------------------------------------------------------------------- /src/components/RemoveFromCart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/src/components/RemoveFromCart.js -------------------------------------------------------------------------------- /src/components/UpdateQuantity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/src/components/UpdateQuantity.js -------------------------------------------------------------------------------- /src/context/CartContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/src/context/CartContext.js -------------------------------------------------------------------------------- /src/hooks/useCartId.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/src/hooks/useCartId.js -------------------------------------------------------------------------------- /src/hooks/useLocalStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/src/hooks/useLocalStorage.js -------------------------------------------------------------------------------- /src/pages/cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/src/pages/cart.js -------------------------------------------------------------------------------- /src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/src/pages/index.js -------------------------------------------------------------------------------- /src/pages/thankyou.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/src/pages/thankyou.js -------------------------------------------------------------------------------- /src/templates/ProductPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/src/templates/ProductPage.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CartQL/gatsby-cartql-starter/HEAD/yarn.lock --------------------------------------------------------------------------------