import React, { useState } from "react";
import {
FaUsers,
FaBriefcase,
FaUserCircle,
FaAngleDown,
} from "react-icons/fa";
function Archive() {
const [activeIndex, setActiveIndex] = useState(null);
const platforms = [
{
name: "Units and Personnel",
icon: <FaUsers size={24} color="#ffffff" />,
},
{ name: "Case Fields", icon: <FaBriefcase size={24} color="#ffffff" /> },
{
name: "Users Accounts",
icon: <FaUserCircle size={24} color="#ffffff" />,
},
{ name: "drop down", icon: <FaAngleDown size={24} color="#ffffff" /> },
];
return (
<div className="px-[40px] mt-[40px] w-full">
<div className="flex flex-col space-y-2 w-[70%]">
<h1 className="text-[24px] font-poppins font-regular">
Select Archive Platform
</h1>
<p className="font-poppins text-[12px] text-[#757575]">
Choose a platform to view archived records. Each platform contains
specific archived data related to units, cases, user accounts, or
dropdown configurations.
</p>
</div>
<div className="flex flex-row items-start w-full gap-4 mt-[30px]">
{platforms.map((platform, index) => (
<div
key={index}
className={`flex items-center min-w-[20%] bg-white border rounded-[5px]
shadow-sm p-4 hover:shadow-md transition-all duration-300 cursor-pointer
${
activeIndex === index
? "border-[#E3373B] shadow-lg"
: "border-[#DBDBDB] hover:border-[#E3373B]"
}`}
onClick={() => setActiveIndex(index)}
>
<div className="mr-4 bg-[#E3373B] rounded-[5px]">
<div className="h-[40px] w-[40px] p-3 flex items-center justify-
center">
{platform.icon}
</div>
</div>
<div className="flex flex-col items-start space-y-[-5px]">
<p className="font-poppins text-[14px] font-medium text-[#333]">
{platform.name}
</p>
<div className="flex-shrink-0">
<a
href="#"
className="font-poppins text-[12px] text-[#F2994A] hover:text-
[#D88A40] transition-colors"
>
View Platform
</a>
</div>
</div>
</div>
))}
</div>
</div>
);
}
export default Archive;
CAN YOU ADD A CHART IN THE BOTTOM OF THE CARDS? WITH DATA OF DAILY, WEEKLY, MONTHLY
WITH TOTAL ARCHIVE DATA AND ADD A PROGRESSIVE BAR IN THE RIGHT SIDE.
DESIGN IT PROPERLY
THE DAILY,WEEKLY AND MONTHLY IS FILTER