├── .env ├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── assets ├── css │ ├── fonts │ │ └── icons │ │ │ ├── icons.css │ │ │ ├── icons.eot │ │ │ ├── icons.svg │ │ │ ├── icons.ttf │ │ │ ├── icons.woff │ │ │ └── icons.woff2 │ ├── main.scss │ ├── partials │ │ ├── breakpoints.scss │ │ ├── reset.css │ │ └── variables.scss │ └── styles.scss └── icons │ └── logo │ └── index.js ├── components ├── breadcrumb │ └── index.tsx ├── checkout-status │ └── index.tsx ├── checkout │ └── items │ │ └── index.jsx ├── context │ ├── local-storage.tsx │ ├── theme-context.tsx │ └── theme-provider.tsx ├── footer │ └── index.tsx ├── header │ └── index.tsx ├── page-intro │ └── index.tsx ├── product-item │ ├── index.tsx │ └── loading │ │ └── index.tsx ├── product-single │ ├── content │ │ └── index.tsx │ ├── description │ │ └── index.tsx │ ├── gallery │ │ └── index.tsx │ └── reviews │ │ ├── index.tsx │ │ ├── punctuation │ │ └── index.tsx │ │ └── reviews-list │ │ └── index.tsx ├── products-content │ ├── index.tsx │ └── list │ │ ├── index.tsx │ │ └── loading │ │ └── index.js ├── products-featured │ ├── carousel │ │ └── index.tsx │ └── index.tsx ├── products-filter │ ├── form-builder │ │ ├── checkbox-color │ │ │ └── index.tsx │ │ └── checkbox │ │ │ └── index.tsx │ └── index.tsx ├── shopping-cart │ ├── index.tsx │ └── item │ │ └── index.tsx └── subscribe │ └── index.tsx ├── layouts ├── 404.tsx └── Main.tsx ├── next-env.d.ts ├── next.config.js ├── package.json ├── pages ├── 404.tsx ├── _app.tsx ├── _document.tsx ├── api │ ├── login.ts │ ├── product │ │ └── [pid].ts │ └── products.ts ├── cart.tsx ├── cart │ └── checkout.tsx ├── forgot-password.tsx ├── index.tsx ├── login.tsx ├── product │ └── [pid].tsx ├── products.tsx └── register.tsx ├── public ├── favicon.ico ├── images │ ├── featured-1.jpg │ ├── featured-2.jpg │ ├── featured-3.jpg │ ├── icons │ │ └── gmail.svg │ ├── logo.svg │ ├── logos │ │ ├── dhl.svg │ │ ├── discover.png │ │ ├── dpd.svg │ │ ├── ideal-logo.svg │ │ ├── inpost.svg │ │ ├── maestro.png │ │ ├── mastercard.png │ │ ├── paypal.png │ │ └── visa.png │ ├── products │ │ ├── product-1.jpg │ │ ├── product-2.jpg │ │ ├── product-3.jpg │ │ ├── product-4.jpg │ │ ├── product-5.jpg │ │ ├── product-6.jpg │ │ └── product-7.jpg │ ├── slide-1.jpg │ ├── slide-2.jpg │ └── subscribe.jpg └── vercel.svg ├── store ├── index.ts └── reducers │ ├── cart.ts │ └── user.ts ├── tsconfig.json ├── types └── index.ts ├── utils ├── data │ ├── products-colors.ts │ ├── products-sizes.ts │ ├── products-types.ts │ └── products.ts ├── gtag.ts ├── localstorage.ts ├── markup.ts ├── server.ts └── services.ts └── yarn.lock /.env: -------------------------------------------------------------------------------- 1 | NEXT_PUBLIC_ANALYTICS_ID=UA-114361661-6 -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/README.md -------------------------------------------------------------------------------- /assets/css/fonts/icons/icons.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/assets/css/fonts/icons/icons.css -------------------------------------------------------------------------------- /assets/css/fonts/icons/icons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/assets/css/fonts/icons/icons.eot -------------------------------------------------------------------------------- /assets/css/fonts/icons/icons.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/assets/css/fonts/icons/icons.svg -------------------------------------------------------------------------------- /assets/css/fonts/icons/icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/assets/css/fonts/icons/icons.ttf -------------------------------------------------------------------------------- /assets/css/fonts/icons/icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/assets/css/fonts/icons/icons.woff -------------------------------------------------------------------------------- /assets/css/fonts/icons/icons.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/assets/css/fonts/icons/icons.woff2 -------------------------------------------------------------------------------- /assets/css/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/assets/css/main.scss -------------------------------------------------------------------------------- /assets/css/partials/breakpoints.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/assets/css/partials/breakpoints.scss -------------------------------------------------------------------------------- /assets/css/partials/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/assets/css/partials/reset.css -------------------------------------------------------------------------------- /assets/css/partials/variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/assets/css/partials/variables.scss -------------------------------------------------------------------------------- /assets/css/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/assets/css/styles.scss -------------------------------------------------------------------------------- /assets/icons/logo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/assets/icons/logo/index.js -------------------------------------------------------------------------------- /components/breadcrumb/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/components/breadcrumb/index.tsx -------------------------------------------------------------------------------- /components/checkout-status/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/components/checkout-status/index.tsx -------------------------------------------------------------------------------- /components/checkout/items/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/components/checkout/items/index.jsx -------------------------------------------------------------------------------- /components/context/local-storage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/components/context/local-storage.tsx -------------------------------------------------------------------------------- /components/context/theme-context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/components/context/theme-context.tsx -------------------------------------------------------------------------------- /components/context/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/components/context/theme-provider.tsx -------------------------------------------------------------------------------- /components/footer/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/components/footer/index.tsx -------------------------------------------------------------------------------- /components/header/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/components/header/index.tsx -------------------------------------------------------------------------------- /components/page-intro/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/components/page-intro/index.tsx -------------------------------------------------------------------------------- /components/product-item/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/components/product-item/index.tsx -------------------------------------------------------------------------------- /components/product-item/loading/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/components/product-item/loading/index.tsx -------------------------------------------------------------------------------- /components/product-single/content/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/components/product-single/content/index.tsx -------------------------------------------------------------------------------- /components/product-single/description/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/components/product-single/description/index.tsx -------------------------------------------------------------------------------- /components/product-single/gallery/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/components/product-single/gallery/index.tsx -------------------------------------------------------------------------------- /components/product-single/reviews/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/components/product-single/reviews/index.tsx -------------------------------------------------------------------------------- /components/product-single/reviews/punctuation/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/components/product-single/reviews/punctuation/index.tsx -------------------------------------------------------------------------------- /components/product-single/reviews/reviews-list/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/components/product-single/reviews/reviews-list/index.tsx -------------------------------------------------------------------------------- /components/products-content/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/components/products-content/index.tsx -------------------------------------------------------------------------------- /components/products-content/list/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/components/products-content/list/index.tsx -------------------------------------------------------------------------------- /components/products-content/list/loading/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/components/products-content/list/loading/index.js -------------------------------------------------------------------------------- /components/products-featured/carousel/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/components/products-featured/carousel/index.tsx -------------------------------------------------------------------------------- /components/products-featured/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/components/products-featured/index.tsx -------------------------------------------------------------------------------- /components/products-filter/form-builder/checkbox-color/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/components/products-filter/form-builder/checkbox-color/index.tsx -------------------------------------------------------------------------------- /components/products-filter/form-builder/checkbox/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/components/products-filter/form-builder/checkbox/index.tsx -------------------------------------------------------------------------------- /components/products-filter/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/components/products-filter/index.tsx -------------------------------------------------------------------------------- /components/shopping-cart/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/components/shopping-cart/index.tsx -------------------------------------------------------------------------------- /components/shopping-cart/item/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/components/shopping-cart/item/index.tsx -------------------------------------------------------------------------------- /components/subscribe/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/components/subscribe/index.tsx -------------------------------------------------------------------------------- /layouts/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/layouts/404.tsx -------------------------------------------------------------------------------- /layouts/Main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/layouts/Main.tsx -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/package.json -------------------------------------------------------------------------------- /pages/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/pages/404.tsx -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/pages/_app.tsx -------------------------------------------------------------------------------- /pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/pages/_document.tsx -------------------------------------------------------------------------------- /pages/api/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/pages/api/login.ts -------------------------------------------------------------------------------- /pages/api/product/[pid].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/pages/api/product/[pid].ts -------------------------------------------------------------------------------- /pages/api/products.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/pages/api/products.ts -------------------------------------------------------------------------------- /pages/cart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/pages/cart.tsx -------------------------------------------------------------------------------- /pages/cart/checkout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/pages/cart/checkout.tsx -------------------------------------------------------------------------------- /pages/forgot-password.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/pages/forgot-password.tsx -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/pages/index.tsx -------------------------------------------------------------------------------- /pages/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/pages/login.tsx -------------------------------------------------------------------------------- /pages/product/[pid].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/pages/product/[pid].tsx -------------------------------------------------------------------------------- /pages/products.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/pages/products.tsx -------------------------------------------------------------------------------- /pages/register.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/pages/register.tsx -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/images/featured-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/public/images/featured-1.jpg -------------------------------------------------------------------------------- /public/images/featured-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/public/images/featured-2.jpg -------------------------------------------------------------------------------- /public/images/featured-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/public/images/featured-3.jpg -------------------------------------------------------------------------------- /public/images/icons/gmail.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/public/images/icons/gmail.svg -------------------------------------------------------------------------------- /public/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/public/images/logo.svg -------------------------------------------------------------------------------- /public/images/logos/dhl.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/public/images/logos/dhl.svg -------------------------------------------------------------------------------- /public/images/logos/discover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/public/images/logos/discover.png -------------------------------------------------------------------------------- /public/images/logos/dpd.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/public/images/logos/dpd.svg -------------------------------------------------------------------------------- /public/images/logos/ideal-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/public/images/logos/ideal-logo.svg -------------------------------------------------------------------------------- /public/images/logos/inpost.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/public/images/logos/inpost.svg -------------------------------------------------------------------------------- /public/images/logos/maestro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/public/images/logos/maestro.png -------------------------------------------------------------------------------- /public/images/logos/mastercard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/public/images/logos/mastercard.png -------------------------------------------------------------------------------- /public/images/logos/paypal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/public/images/logos/paypal.png -------------------------------------------------------------------------------- /public/images/logos/visa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/public/images/logos/visa.png -------------------------------------------------------------------------------- /public/images/products/product-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/public/images/products/product-1.jpg -------------------------------------------------------------------------------- /public/images/products/product-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/public/images/products/product-2.jpg -------------------------------------------------------------------------------- /public/images/products/product-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/public/images/products/product-3.jpg -------------------------------------------------------------------------------- /public/images/products/product-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/public/images/products/product-4.jpg -------------------------------------------------------------------------------- /public/images/products/product-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/public/images/products/product-5.jpg -------------------------------------------------------------------------------- /public/images/products/product-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/public/images/products/product-6.jpg -------------------------------------------------------------------------------- /public/images/products/product-7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/public/images/products/product-7.jpg -------------------------------------------------------------------------------- /public/images/slide-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/public/images/slide-1.jpg -------------------------------------------------------------------------------- /public/images/slide-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/public/images/slide-2.jpg -------------------------------------------------------------------------------- /public/images/subscribe.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/public/images/subscribe.jpg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/store/index.ts -------------------------------------------------------------------------------- /store/reducers/cart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/store/reducers/cart.ts -------------------------------------------------------------------------------- /store/reducers/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/store/reducers/user.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/types/index.ts -------------------------------------------------------------------------------- /utils/data/products-colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/utils/data/products-colors.ts -------------------------------------------------------------------------------- /utils/data/products-sizes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/utils/data/products-sizes.ts -------------------------------------------------------------------------------- /utils/data/products-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/utils/data/products-types.ts -------------------------------------------------------------------------------- /utils/data/products.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/utils/data/products.ts -------------------------------------------------------------------------------- /utils/gtag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/utils/gtag.ts -------------------------------------------------------------------------------- /utils/localstorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/utils/localstorage.ts -------------------------------------------------------------------------------- /utils/markup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/utils/markup.ts -------------------------------------------------------------------------------- /utils/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/utils/server.ts -------------------------------------------------------------------------------- /utils/services.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/utils/services.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/next.js-ecommerce-template/HEAD/yarn.lock --------------------------------------------------------------------------------