├── .gitignore ├── LICENSE ├── README.md ├── astro.config.mjs ├── package.json ├── pnpm-lock.yaml ├── public ├── favicon.svg └── products │ ├── faith-yarn-Wr0TpKqf26s-unsplash.webp │ ├── haryo-setyadi-acn5ERAeSb4-unsplash.webp │ ├── ryan-hoffman-6Nub980bI3I-unsplash.webp │ └── ryan-hoffman-A7f7XRKgUWc-unsplash.webp ├── src ├── components │ └── ProductCard.astro ├── config.ts ├── data │ └── index.ts ├── env.d.ts ├── layouts │ └── Layout.astro └── pages │ ├── index.astro │ └── product │ └── [slug] │ └── index.astro ├── tailwind.config.cjs └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codrops/astro-shop-view-transitions/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codrops/astro-shop-view-transitions/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codrops/astro-shop-view-transitions/HEAD/README.md -------------------------------------------------------------------------------- /astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codrops/astro-shop-view-transitions/HEAD/astro.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codrops/astro-shop-view-transitions/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codrops/astro-shop-view-transitions/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codrops/astro-shop-view-transitions/HEAD/public/favicon.svg -------------------------------------------------------------------------------- /public/products/faith-yarn-Wr0TpKqf26s-unsplash.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codrops/astro-shop-view-transitions/HEAD/public/products/faith-yarn-Wr0TpKqf26s-unsplash.webp -------------------------------------------------------------------------------- /public/products/haryo-setyadi-acn5ERAeSb4-unsplash.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codrops/astro-shop-view-transitions/HEAD/public/products/haryo-setyadi-acn5ERAeSb4-unsplash.webp -------------------------------------------------------------------------------- /public/products/ryan-hoffman-6Nub980bI3I-unsplash.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codrops/astro-shop-view-transitions/HEAD/public/products/ryan-hoffman-6Nub980bI3I-unsplash.webp -------------------------------------------------------------------------------- /public/products/ryan-hoffman-A7f7XRKgUWc-unsplash.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codrops/astro-shop-view-transitions/HEAD/public/products/ryan-hoffman-A7f7XRKgUWc-unsplash.webp -------------------------------------------------------------------------------- /src/components/ProductCard.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codrops/astro-shop-view-transitions/HEAD/src/components/ProductCard.astro -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codrops/astro-shop-view-transitions/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/data/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codrops/astro-shop-view-transitions/HEAD/src/data/index.ts -------------------------------------------------------------------------------- /src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codrops/astro-shop-view-transitions/HEAD/src/env.d.ts -------------------------------------------------------------------------------- /src/layouts/Layout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codrops/astro-shop-view-transitions/HEAD/src/layouts/Layout.astro -------------------------------------------------------------------------------- /src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codrops/astro-shop-view-transitions/HEAD/src/pages/index.astro -------------------------------------------------------------------------------- /src/pages/product/[slug]/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codrops/astro-shop-view-transitions/HEAD/src/pages/product/[slug]/index.astro -------------------------------------------------------------------------------- /tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codrops/astro-shop-view-transitions/HEAD/tailwind.config.cjs -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "astro/tsconfigs/strict" 3 | } --------------------------------------------------------------------------------