v3: allow users to edit dump thumbnail, fixed some linter errors in the frontend
All checks were successful
Build and Publish Docker Image / build-and-push (push) Successful in 40s

This commit is contained in:
khannurien
2026-06-21 19:37:47 +00:00
parent cf988ae608
commit d038116de5
4 changed files with 32 additions and 13 deletions

View File

@@ -276,7 +276,7 @@ function CommentNode({
</button>
<button
type="button"
className="comment-action-btn"
className="comment-cancel-btn"
onClick={() => {
setEditOpen(false);
setEditBody("");
@@ -290,14 +290,16 @@ function CommentNode({
)
: <Markdown className="comment-body">{comment.body}</Markdown>}
<div className="comment-actions">
<LikeButton
commentId={comment.id}
count={likeCounts[comment.id] ?? comment.likeCount}
liked={myLikes.has(comment.id)}
disabled={!currentUser}
onLike={castCommentLike}
onUnlike={removeCommentLike}
/>
{!editOpen && (
<LikeButton
commentId={comment.id}
count={likeCounts[comment.id] ?? comment.likeCount}
liked={myLikes.has(comment.id)}
disabled={!currentUser}
onLike={castCommentLike}
onUnlike={removeCommentLike}
/>
)}
{currentUser && !editOpen && (
<button
type="button"
@@ -376,7 +378,7 @@ function CommentNode({
</button>
<button
type="button"
className="comment-action-btn"
className="comment-cancel-btn"
onClick={() => {
setReplyOpen(false);
setReplyBody("");
@@ -514,7 +516,7 @@ export function CommentThread({
{topLevelBody.trim() && (
<button
type="button"
className="comment-action-btn"
className="comment-cancel-btn"
onClick={() => {
setTopLevelBody("");
setTopLevelError(null);