// components/portfolio/PortfolioHero.tsx import { motion } from "framer-motion"; import { Badge } from "@/components/ui/badge"; import { Button } from "@/components/ui/button"; import { ArrowLeft } from "lucide-react"; import { GridPattern } from "../GridPattern"; import { ImageWithFallback } from "../figma/ImageWithFallback"; import { useNavigate } from "react-router-dom"; interface PortfolioHeroProps { badgeText?: string; title: string; subtitle: string; subtitleTwo?: string; imageUrl: string; imageAlt: string; } export const PortfolioHero = ({ badgeText = "Portfolio", title, subtitle, subtitleTwo, imageUrl, imageAlt, }: PortfolioHeroProps) => { const navigate = useNavigate(); return (
{/* Back Button */}
{/* Content - Left Aligned */}
{badgeText}

{title}

{subtitle}

{subtitleTwo}

{/* Project Image */}
); };