import React from 'react'; import { useNavigate } from 'react-router-dom'; interface FlipCardLink { id: string; label: string; route: string; visible?: boolean; } interface FlipCardProps { title: string; links: FlipCardLink[]; icon: React.ReactNode; } const FlipCard: React.FC = ({ title, links, icon }) => { const navigate = useNavigate(); const visibleLinks = links.filter(link => link.visible !== false); return (
{/* Front Side */}
{icon}

{title}

{/* Back Side */}
{visibleLinks.map((link) => ( ))}
); }; export default FlipCard;