diff --git a/src/components/PostEditor/PostTextarea/index.tsx b/src/components/PostEditor/PostTextarea/index.tsx index 1973d3f1..ef3dba96 100644 --- a/src/components/PostEditor/PostTextarea/index.tsx +++ b/src/components/PostEditor/PostTextarea/index.tsx @@ -13,7 +13,7 @@ import Text from '@tiptap/extension-text' import { TextSelection } from '@tiptap/pm/state' import { EditorContent, useEditor } from '@tiptap/react' import { Event } from 'nostr-tools' -import { Dispatch, forwardRef, SetStateAction, useImperativeHandle } from 'react' +import { Dispatch, forwardRef, SetStateAction, useImperativeHandle, useState } from 'react' import { useTranslation } from 'react-i18next' import { ClipboardAndDropHandler } from './ClipboardAndDropHandler' import Emoji from './Emoji' @@ -57,6 +57,7 @@ const PostTextarea = forwardRef< ref ) => { const { t } = useTranslation() + const [tabValue, setTabValue] = useState('edit') const editor = useEditor({ extensions: [ Document, @@ -158,7 +159,12 @@ const PostTextarea = forwardRef< } return ( - + setTabValue(v)} + className="space-y-2" + > {t('Edit')} {t('Preview')} @@ -166,7 +172,13 @@ const PostTextarea = forwardRef< - + { + setTabValue('edit') + editor.commands.focus() + }} + >