Yeezy Checkout Error: You Are Not Allowed To Update `email` [repack] Page

export function CheckoutEmailField( initialEmail, isCheckoutLocked, onValidEmailChange ) const [email, setEmail] = useState(initialEmail); const [error, setError] = useState(null); const [isLocked, setIsLocked] = useState(false);

} // CheckoutEmailField.jsx import React, useState, useEffect from 'react'; import CheckoutEmailManager from './checkoutEmailManager'; yeezy checkout error: you are not allowed to update `email`

return ( <div className="checkout-email-field"> <label>Email Address</label> <input type="email" value=email onChange=(e) => handleEmailChange(e.target.value) disabled=isLocked className=error ? 'error-input' : '' /> error && ( <div className="error-message"> <strong>⚠️ error.message</strong> error.resolution && <p>error.resolution</p> error.fix && <button onClick=error.fix>error.fix</button> </div> ) isLocked && ( <div className="info-message"> 🔒 Email locked for checkout — used for order confirmation. </div> ) </div> ); export function CheckoutEmailField( initialEmail

// Proceed with update this.originalEmail = newEmail; return success: true, data: email: newEmail ; onValidEmailChange ) const [email

useEffect(() => if (isCheckoutLocked) emailManager.lockEmail(initialEmail, 'USER_ENTERED_QUEUE'); setIsLocked(true);