import { useState } from "react"; import { tileUrl } from "../lib/shop.ts"; import { Carousel } from "./Gallery.jsx"; import { Icon } from "./Icon.jsx"; export function Downloads({ design, primary, tiles }) { const [index, setIndex] = useState(0); const url = (n) => tileUrl(design, primary, n); const slides = tiles.map((n) => ({ style: `tile-${n}`, thumb: url(n), full: url(n), link: url(n), alt: `${design} ${n}x${n}`, name: `${n}x${n}` })); const one = slides[index] ?? slides[0]; return (
Downloads

Download {one.name}

); }