import CustomLoading from "@/app/component/loading/Custom";
import TextLoading from "@/app/component/loading/Text";
import Image from "next/image";
import Link from "next/link";

function Article({ data }) {
  return (
    <li className="rounded-[8px] overflow-hidden bg-[#FFF] shadow-[0px_0px_41px_0px_rgba(173,_181,_189,_0.15)]">
      <CustomLoading width="full" height={200}>
        <Link href={`/blog/${data.uuid}`}>
          <Image
            className="w-full"
            alt="article-img"
            src={data.src}
            height={217}
            width={392}
          />
        </Link>
      </CustomLoading>
      <div className="p-[12px] md:p-[14px] lg:p-[16px]">
        <TextLoading width={150} height={18}>
          <Link href={`/blog/${data.uuid}`}>
            <h1 className="text-[#3B3B3B] mb-[12px] md:mb-[14px] lg:mb-[16px] text-[16px] font-bold">
              {data.title}
            </h1>
          </Link>
        </TextLoading>
        <div className="flex items-center justify-start gap-[35px]">
          <TextLoading width={100} height={18}>
            <p className="text-[#9B9B9B] text-[14px] font-medium">
              تاریخ انتشار: {data.date_of_release}
            </p>
          </TextLoading>
          <TextLoading width={110} height={18}>
            <p className="text-[#9B9B9B] text-[14px] font-medium">
              زمان مطالعه: {data.time}
            </p>
          </TextLoading>
        </div>
      </div>
    </li>
  );
}

export default Article;
