From 4858ceadc98ee367c1d81a59dce67a4c78b3df10 Mon Sep 17 00:00:00 2001 From: "Tom (plebeius.eth)" Date: Wed, 28 Aug 2024 11:15:04 +0200 Subject: [PATCH 01/16] fix(edit menu): modal position would bug out when resizing textarea to edit post content --- src/components/edit-menu/edit-menu.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/edit-menu/edit-menu.tsx b/src/components/edit-menu/edit-menu.tsx index 2cfe0e3c..c2de0971 100644 --- a/src/components/edit-menu/edit-menu.tsx +++ b/src/components/edit-menu/edit-menu.tsx @@ -90,7 +90,7 @@ const EditMenu = ({ isAccountMod, isAccountCommentAuthor, isCommentAuthorMod, po placement: 'bottom-start', open: isEditMenuOpen, onOpenChange: setIsEditMenuOpen, - middleware: [offset(2), flip({ fallbackAxisSideDirection: 'end' }), shift()], + middleware: [offset(2), shift()], whileElementsMounted: autoUpdate, }); From 30220af7c0e491b9e376fb37e705c21ada8c7476 Mon Sep 17 00:00:00 2001 From: "Tom (plebeius.eth)" Date: Wed, 28 Aug 2024 14:23:16 +0200 Subject: [PATCH 02/16] Update edit-menu.tsx --- src/components/edit-menu/edit-menu.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/edit-menu/edit-menu.tsx b/src/components/edit-menu/edit-menu.tsx index c2de0971..663dbc85 100644 --- a/src/components/edit-menu/edit-menu.tsx +++ b/src/components/edit-menu/edit-menu.tsx @@ -1,6 +1,6 @@ import { useState } from 'react'; import { Trans, useTranslation } from 'react-i18next'; -import { autoUpdate, flip, FloatingFocusManager, offset, shift, useClick, useDismiss, useFloating, useId, useInteractions, useRole } from '@floating-ui/react'; +import { autoUpdate, FloatingFocusManager, offset, shift, useClick, useDismiss, useFloating, useId, useInteractions, useRole } from '@floating-ui/react'; import { Comment, PublishCommentEditOptions, usePublishCommentEdit } from '@plebbit/plebbit-react-hooks'; import styles from './edit-menu.module.css'; import { alertChallengeVerificationFailed } from '../../lib/utils/challenge-utils'; From e04eb3bb5cc08371ba31a8024c0937f17dceebc7 Mon Sep 17 00:00:00 2001 From: "Tom (plebeius.eth)" Date: Wed, 28 Aug 2024 21:50:31 +0200 Subject: [PATCH 03/16] don't help user format markdown when editing content that was already published --- src/components/edit-menu/edit-menu.tsx | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/components/edit-menu/edit-menu.tsx b/src/components/edit-menu/edit-menu.tsx index 663dbc85..9cc5f34d 100644 --- a/src/components/edit-menu/edit-menu.tsx +++ b/src/components/edit-menu/edit-menu.tsx @@ -114,11 +114,6 @@ const EditMenu = ({ isAccountMod, isAccountCommentAuthor, isCommentAuthorMod, po setIsEditMenuOpen(false); }; - const handleContentChange = (e: React.ChangeEvent) => { - const formattedContent = formatMarkdown(e.target.value); - setPublishCommentEditOptions((state) => ({ ...state, content: formattedContent })); - }; - return ( <> @@ -146,7 +141,11 @@ const EditMenu = ({ isAccountMod, isAccountCommentAuthor, isCommentAuthorMod, po {isContentEditorOpen && (
-