import React from "react";
import { AnimatePresence, motion } from "framer-motion";
import { useLocation, useSearchParams } from "react-router-dom";
import "./steps-manager.css";
import Progressbar from "@/components/palmistry/progress-bar/progress-bar";
import PalmistryContainer from "@/components/palmistry/palmistry-container/palmistry-container";
import useSteps, { Step } from "@/hooks/palmistry/use-steps";
import StepWelcome from "@/components/palmistry/step-welcome/step-welcome";
import StepGender from "@/components/palmistry/step-gender/step-gender";
import StepBirthdate from "@/components/palmistry/step-birthdate/step-birthdate";
import StepPalmsHold from "@/components/palmistry/step-palms-hold/step-palms-hold";
import StepWish from "@/components/palmistry/step-wish/step-wish";
import StepRelationshipStatus from "@/components/palmistry/step-relationship-status/step-relationship-status";
import StepResonatedElement from "@/components/palmistry/step-resonated-element/step-resonated-element";
import StepColorYouLike from "@/components/palmistry/step-color-you-like/step-color-you-like";
import StepDecisions from "@/components/palmistry/step-decisions/step-decisions";
import StepGuidancePlan from "@/components/palmistry/step-guidance-plan/step-guidance-plan";
import StepPersonalStatement from "@/components/palmistry/step-personal-statement/step-personal-statement";
import StepScanInfo from "@/components/palmistry/step-scan-info/step-scan-info";
import StepUpload from "@/components/palmistry/step-upload/step-upload";
import StepScanPhoto from "@/components/palmistry/step-scan-photo/step-scan-photo";
import StepEmail from "@/components/palmistry/step-email/step-email";
import StepSubscriptionPlan from "@/components/palmistry/step-subscription-plan/step-subscription-plan";
import StepPaywall from "@/components/palmistry/step-paywall/step-paywall";
import PaymentScreen from "@/components/palmistry/payment-screen/payment-screen";
import DiscountScreen from "@/components/palmistry/discount-screen/discount-screen";
import PremiumBundleScreen from "@/components/palmistry/premium-bundle-screen/premium-bundle-screen";
const PalmistryContainerWrapper = (props: {
children: React.ReactNode;
currentStep: Step;
}) => {
return (