diff --git a/src/features/ui/components/modals/compose-event-modal/compose-event-modal.tsx b/src/features/ui/components/modals/compose-event-modal/compose-event-modal.tsx index 1ea54a8f4..f3230533d 100644 --- a/src/features/ui/components/modals/compose-event-modal/compose-event-modal.tsx +++ b/src/features/ui/components/modals/compose-event-modal/compose-event-modal.tsx @@ -1,4 +1,4 @@ -import React, { useEffect, useRef, useState } from 'react'; +import React, { useEffect, useState } from 'react'; import { defineMessages, FormattedMessage, useIntl } from 'react-intl'; import { @@ -29,8 +29,6 @@ import { useAppDispatch, useAppSelector } from 'soapbox/hooks'; import UploadButton from './upload-button'; -import type { LexicalEditor } from 'lexical'; - const messages = defineMessages({ eventNamePlaceholder: { id: 'compose_event.fields.name_placeholder', defaultMessage: 'Name' }, eventDescriptionPlaceholder: { id: 'compose_event.fields.description_placeholder', defaultMessage: 'Description' }, @@ -95,9 +93,8 @@ const ComposeEventModal: React.FC = ({ onClose }) => { const intl = useIntl(); const dispatch = useAppDispatch(); - const editorRef = useRef(null); - const [tab, setTab] = useState<'edit' | 'pending'>('edit'); + const [text, setText] = useState(''); const banner = useAppSelector((state) => state.compose_event.banner); const isUploading = useAppSelector((state) => state.compose_event.is_uploading); @@ -168,7 +165,7 @@ const ComposeEventModal: React.FC = ({ onClose }) => { }; const handleSubmit = () => { - dispatch(changeEditEventDescription(editorRef.current!)); + dispatch(changeEditEventDescription(text)); dispatch(submitEvent()); }; @@ -237,12 +234,12 @@ const ComposeEventModal: React.FC = ({ onClose }) => { labelText={} >