"use client"; import { createPortal } from "react-dom"; import ContentLockup from "../ContentLockup"; import ModalFooter from "../ModalFooter"; import ModalHeader from "../ModalHeader"; import type { CreateViewProps } from "./Create.types"; export function CreateView({ isOpen, onClose, title, description, children, footerContent, showBackButton, showNextButton, onBack, onNext, backButtonText, nextButtonText, nextButtonDisabled, currentStep, totalSteps, className, ariaLabel, ariaLabelledBy, createRef, overlayRef, }: CreateViewProps) { if (!isOpen) return null; const createContent = ( <> {/* Overlay */}