/**
* Step 1: Welcome
* Redesigned intro with cleaner cards explaining what each step accomplishes
*/
import React from 'react';
import Button from '../../ui/button/Button';
import {
ArrowRightIcon,
BoltIcon,
FileTextIcon,
PlugInIcon,
CheckCircleIcon,
} from '../../../icons';
interface Step1WelcomeProps {
onNext: () => void;
onSkip: () => void;
currentStep: number;
totalSteps: number;
}
const WIZARD_STEPS = [
{
step: 1,
icon: ,
title: 'Add Your Site',
description: 'Set up your first site with industry preferences',
outcome: 'A configured site ready for content generation',
color: 'brand',
},
{
step: 2,
icon: ,
title: 'Connect Site',
description: 'Install our plugin to enable direct publishing',
outcome: 'One-click publishing to your site',
color: 'success',
optional: true,
},
{
step: 3,
icon: ,
title: 'Add Target Keywords',
description: 'Define target keywords for AI content',
outcome: 'Keywords ready for clustering and ideas',
color: 'warning',
optional: true,
},
];
export default function Step1Welcome({ onNext, onSkip, currentStep, totalSteps }: Step1WelcomeProps) {
return (
{/* Hero Section */}
Welcome to IGNY8
Let's set up your AI-powered content pipeline in just a few steps.
You'll be creating SEO-optimized content in minutes.
{/* What You'll Accomplish - Horizontal Cards */}
What we'll set up together
{WIZARD_STEPS.map((item) => (
{item.icon}
{item.optional && (
Optional
)}
{item.title}
{item.description}
{item.outcome}
))}
{/* Time Estimate */}
⏱️ Estimated time: 3-5 minutes
{/* Actions */}
Step {currentStep} of {totalSteps}
}
>
Let's Get Started
);
}