"use client";
import React from "react";
import {
TbBrandFacebook,
TbBrandGithub,
TbBrandInstagram,
TbBrandTwitter,
} from "react-icons/tb";
import Image from "next/image";
import Link from "next/link";
import { Card } from '@/components/ui/card'
const profileCards = [
{
title: "Andrew Grant",
subtitle: "Technology Director",
avatar: "/images/profile/user-6.jpg",
},
{
title: "Leo Pratt",
subtitle: "Telecom Analyst",
avatar: "/images/profile/user-2.jpg",
},
{
title: "Charles Nunez",
subtitle: "Environmental Specialist",
avatar: "/images/profile/user-3.jpg",
},
];
/*--Social Cards--*/
const socialiconCard = [
{
icon: <TbBrandFacebook size={17} />,
color: "primary",
},
{
icon: <TbBrandInstagram size={17} />,
color: "error",
},
{
icon: <TbBrandGithub size={17} />,
color: "info",
},
{
icon: <TbBrandTwitter size={17} />,
color: "secondary",
},
];
const SocialCards = () => {
return (
<>
<div className="grid grid-cols-12 gap-6">
{profileCards.map((item, i) => (
<div
className="lg:col-span-4 col-span-12 text-center"
key={i}
>
<Card className="px-0 pb-4">
<Image
src={item.avatar}
alt="materialm"
className="h-20 w-20 rounded-full mx-auto"
width={80}
height={80}
/>
<div>
<p className="text-lg mt-3 text-inherit">{item.title}</p>
<p className="text-xs text-darklink">{item.subtitle}</p>
</div>
<div className="flex justify-center gap-4 items-center border-t border-ld mt-4 pt-4">
{socialiconCard.map((soc, index) => (
<Link href={""} className={`text-${soc.color}`} key={index}>{soc.icon}</Link>
))}
</div>
</Card>
</div>
))}
</div>
</>
);
};
export default SocialCards;