Remove doc
This commit is contained in:
@@ -3,9 +3,15 @@
|
|||||||
import { Card, CardHeader, CardTitle, CardContent } from "@/components/ui/card";
|
import { Card, CardHeader, CardTitle, CardContent } from "@/components/ui/card";
|
||||||
import { Button } from "@/components/ui/button";
|
import { Button } from "@/components/ui/button";
|
||||||
import { DragDropContext, Droppable, Draggable } from "@hello-pangea/dnd";
|
import { DragDropContext, Droppable, Draggable } from "@hello-pangea/dnd";
|
||||||
import { PlusIcon } from "lucide-react";
|
import { PlusIcon, Trash2 } from "lucide-react";
|
||||||
import BoardTask from "./Task";
|
import BoardTask from "./Task";
|
||||||
import { TaskViewProps } from "../TaskView";
|
import { TaskViewProps } from "../TaskView";
|
||||||
|
import {
|
||||||
|
ContextMenu,
|
||||||
|
ContextMenuContent,
|
||||||
|
ContextMenuItem,
|
||||||
|
ContextMenuTrigger,
|
||||||
|
} from "@/components/ui/context-menu";
|
||||||
|
|
||||||
export default function BoardView({
|
export default function BoardView({
|
||||||
tags,
|
tags,
|
||||||
@@ -76,6 +82,13 @@ export default function BoardView({
|
|||||||
index={index}
|
index={index}
|
||||||
>
|
>
|
||||||
{(provided) => (
|
{(provided) => (
|
||||||
|
<ContextMenu>
|
||||||
|
<ContextMenuTrigger asChild>
|
||||||
|
<div
|
||||||
|
ref={provided.innerRef}
|
||||||
|
{...provided.draggableProps}
|
||||||
|
{...provided.dragHandleProps}
|
||||||
|
>
|
||||||
<BoardTask
|
<BoardTask
|
||||||
setTask={(t) =>
|
setTask={(t) =>
|
||||||
setTasks({
|
setTasks({
|
||||||
@@ -87,6 +100,23 @@ export default function BoardView({
|
|||||||
task={task}
|
task={task}
|
||||||
tags={tags}
|
tags={tags}
|
||||||
/>
|
/>
|
||||||
|
</div>
|
||||||
|
</ContextMenuTrigger>
|
||||||
|
|
||||||
|
<ContextMenuContent>
|
||||||
|
<ContextMenuItem
|
||||||
|
className="text-destructive focus:text-destructive"
|
||||||
|
onClick={() => {
|
||||||
|
const updated = { ...tasks };
|
||||||
|
delete updated[task.id];
|
||||||
|
setTasks(updated);
|
||||||
|
}}
|
||||||
|
>
|
||||||
|
<Trash2 className="text-destructive" />
|
||||||
|
Delete
|
||||||
|
</ContextMenuItem>
|
||||||
|
</ContextMenuContent>
|
||||||
|
</ContextMenu>
|
||||||
)}
|
)}
|
||||||
</Draggable>
|
</Draggable>
|
||||||
))}
|
))}
|
||||||
|
|||||||
Reference in New Issue
Block a user