"use client"; import Create from "../Create"; import TextInput from "../../controls/TextInput"; import TextArea from "../../controls/TextArea"; import Button from "../../buttons/Button"; import { ASK_ORGANIZER_INQUIRY_FORM_ID, ORGANIZER_INQUIRY_HONEYPOT_FIELD, } from "../../../../lib/organizerInquiryConstants"; import type { AskOrganizerInquiryModalViewProps } from "./AskOrganizerInquiryModal.types"; /** * Figma: Community Rule System — Modal / Ask an Organizer (22078-587823) */ export function AskOrganizerInquiryModalView({ isOpen, onClose, copy, email, message, honeypot, submitting, success, formError, emailError, questionError, onEmailChange, onMessageChange, onHoneypotChange, onSubmit, }: AskOrganizerInquiryModalViewProps) { const footer = success ? (
) : (
); return ( {success ? (

{copy.successTitle}

{copy.successDescription}

) : (
{formError ? (

{formError}

) : null} onEmailChange(e.target.value)} error={emailError} inputSize="medium" showHelpIcon={false} />