Skip to content
This repository was archived by the owner on Oct 15, 2025. It is now read-only.

Commit bf7c416

Browse files
committed
refactor: disable dragging for non-admins on roadmap board
1 parent 92d79b3 commit bf7c416

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

packages/web/src/features/feedbacks/pages/roadmap/components/roadmap-board-item.tsx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,21 @@ import { cn } from "@/lib/utils";
66
import Badge from "@/components/badge";
77
import UpvoteButton from "@/features/feedbacks/components/upvote-button";
88
import TotalComments from "@/features/feedbacks/components/total-comments";
9+
import { useUser } from "@/features/user/hooks";
910

1011
interface RoadmapBoardItem {
1112
feedback: Feedback;
1213
}
1314

1415
function RoadmapBoardItem({ feedback }: RoadmapBoardItem) {
16+
const { data: user } = useUser();
17+
1518
const { attributes, listeners, setNodeRef, transform } = useDraggable({
1619
id: feedback.id,
1720
data: {
1821
status: feedback.status,
1922
},
23+
disabled: user?.role != "admin",
2024
});
2125

2226
const style = transform

0 commit comments

Comments
 (0)