diff --git a/components/comment.js b/components/comment.js
index 6449b2a3..62e455f3 100644
--- a/components/comment.js
+++ b/components/comment.js
@@ -181,7 +181,7 @@ export default function Comment ({
>
}
edit={edit}
- onEdit={e => { setEdit(!edit) }}
+ toggleEdit={e => { setEdit(!edit) }}
editText={edit ? 'cancel' : 'edit'}
/>}
diff --git a/components/item-info.js b/components/item-info.js
index 6772334e..921d57f5 100644
--- a/components/item-info.js
+++ b/components/item-info.js
@@ -30,7 +30,7 @@ import classNames from 'classnames'
export default function ItemInfo ({
item, full, commentsText = 'comments',
- commentTextSingular = 'comment', className, embellishUser, extraInfo, edit, onEdit, editText,
+ commentTextSingular = 'comment', className, embellishUser, extraInfo, edit, toggleEdit, editText,
onQuoteReply, extraBadges, nested, pinnable, showActionDropdown = true, showUser = true,
setDisableRetry, disableRetry
}) {
@@ -152,7 +152,7 @@ export default function ItemInfo ({
<>
@@ -311,7 +311,7 @@ function PaymentInfo ({ item, disableRetry, setDisableRetry }) {
)
}
-function EditInfo ({ item, edit, canEdit, setCanEdit, onEdit, editText, editThreshold }) {
+function EditInfo ({ item, edit, canEdit, setCanEdit, toggleEdit, editText, editThreshold }) {
const router = useRouter()
if (canEdit) {
@@ -320,7 +320,7 @@ function EditInfo ({ item, edit, canEdit, setCanEdit, onEdit, editText, editThre
\
onEdit ? onEdit() : router.push(`/items/${item.id}/edit`)}
+ onClick={() => toggleEdit ? toggleEdit() : router.push(`/items/${item.id}/edit`)}
>
{editText || 'edit'}
{(!item.invoice?.actionState || item.invoice?.actionState === 'PAID')
@@ -341,7 +341,7 @@ function EditInfo ({ item, edit, canEdit, setCanEdit, onEdit, editText, editThre
\
setEdit(false)}
+ onClick={() => toggleEdit ? toggleEdit() : router.push(`/items/${item.id}`)}
>
cancel
00:00