"use client"; import { Upload, Wand2, Save, X } from "lucide-react"; import { useState } from "react"; export default function CreatePage() { const [characterData, setCharacterData] = useState({ name: "", avatar: "", description: "", personality: "", category: "Fantasy", }); const [step, setStep] = useState(1); const handleChange = (e: React.ChangeEvent) => { const { name, value } = e.target; setCharacterData((prev) => ({ ...prev, [name]: value })); }; const handleNext = () => { if (step < 4) setStep(step + 1); }; const handlePrev = () => { if (step > 1) setStep(step - 1); }; return (
{/* Header */}

Create Character

Build your own AI character in 4 simple steps

{/* Progress */}
{[1, 2, 3, 4].map((num) => (
))}
{/* Form */}
{/* Step 1: Basic Info */} {step === 1 && (

Give your character a unique name and choose a category that best fits their personality.

)} {/* Step 2: Avatar */} {step === 2 && (
{/* Preview */}
{/* Upload Options */}
)} {/* Step 3: Description */} {step === 3 && (