მთავარისტატიებიჩვენს შესახებგალერეაშესვლა

    ეს არის Photo/page.js
"use client";
import { useState, useEffect } from "react";
import Image from "next/image";
import Link from "next/link";
import './photos.css'

export default function Gallery() {
  const [images, setImages] = useState([]);

  useEffect(() => {
    const fetchImages = async () => {
      const res = await fetch("https://picsum.photos/v2/list?page=1&limit=9");
      const data = await res.json();
      console.log(data)
      setImages(data);
    };
    fetchImages();
  }, []);

  return (
    <>
      <div className="rows">
        {images.map((img) => (
          <div className="gallery" key={img.id}>
            <Link target="_blank" href={`https://picsum.photos/id/${img.id}/600/400`}>
              <Image
                src={`https://picsum.photos/id/${img.id}/300/150`}
                alt={img.author}
                width={300}
                height={150}
                className="rounded-lg object-cover"
                priority
              />
            </Link>
            <div className="desc">{img.author}</div>
          </div>
        ))}
      </div>
    </>
  );
}
    

    ეს არის next.config.js
/** @type {import('next').NextConfig} */
const nextConfig = {
  images: {
    domains: ['picsum.photos'],
  },
};

export default nextConfig;