'use client'; import { motion, useReducedMotion } from 'framer-motion'; export default function CompanionAutomationMockup() { const shouldReduceMotion = useReducedMotion(); const containerVariants = { hidden: { opacity: 0 }, visible: { opacity: 1, transition: { staggerChildren: shouldReduceMotion ? 0 : 0.12 } } }; const itemVariants = { hidden: { opacity: 0, y: shouldReduceMotion ? 0 : 10 }, visible: { opacity: 1, y: 0 } }; return (
{/* Companion App Header */}
GridPilot Companion
Session Creator
{/* Configuration Card */}
Session Template
Ready
{/* Browser Automation Visual */} {/* Browser Window Mockup */}
{/* Automation Steps */}
{[1, 2, 3, 4].map((step, index) => (
))}
{/* Automation Running Indicator */}
Running
{/* One-Click Action */} Create Session
); }