"use client"; import { motion } from "framer-motion"; import type { LucideIcon } from "lucide-react"; import { cn } from "@/lib/utils"; export interface HowItWorksStepProps { number: number; title: string; description: string; icon: LucideIcon; previewClassName: string; reversed?: boolean; } export function HowItWorksStep({ number, title, description, icon: Icon, previewClassName, reversed = false, }: HowItWorksStepProps) { const slideFrom = reversed ? 48 : -48; return (
*:first-child]:order-2 lg:[&>*:last-child]:order-1" )} >
{number}

{title}

{description}

); }