"use client"; import React from "react"; import Image from "next/image"; import { motion } from "framer-motion"; import { CT, CP } from '@/components/Texts'; interface CubeProps { title: string; descriptionTitle: string; description: string; isActive: boolean; index: number; onHover: () => void; onLeave: () => void; } export function Cube({ title, descriptionTitle, description, isActive, index, onHover, onLeave }: CubeProps) { return (