import * as React from 'react'; import FormControl from '@mui/joy/FormControl'; import FormLabel from '@mui/joy/FormLabel'; import FormHelperText from '@mui/joy/FormHelperText'; import Input from '@mui/joy/Input'; import Button from '@mui/joy/Button'; export default function InputSubscription() { const [data, setData] = React.useState({ email: '', status: 'initial', }); const handleSubmit = (event) => { event.preventDefault(); setData((current) => ({ ...current, status: 'loading' })); try { // Replace timeout with real backend operation setTimeout(() => { setData({ email: '', status: 'sent' }); }, 1500); } catch (error) { setData((current) => ({ ...current, status: 'failure' })); } }; return (
); }