Improved doc structure and direct notes for board view

This commit is contained in:
2025-11-16 10:19:20 +01:00
parent 186ca2f16b
commit e6b629e973
6 changed files with 87 additions and 37 deletions
+19 -2
View File
@@ -10,7 +10,10 @@ import { SheetTrigger } from "@/components/ui/sheet";
import { Task } from "@/lib/types";
import { Color, getColor } from "@/lib/ui/color";
import { DraggableProvided } from "@hello-pangea/dnd";
import TaskEdit from "../TaskEdit";
import TaskEdit from "../edit/TaskEdit";
import { Button } from "@/components/ui/button";
import { NotepadText } from "lucide-react";
import DocDialog from "../edit/DocDialog";
export default function BoardTask({
task,
@@ -33,7 +36,21 @@ export default function BoardTask({
className="bg-background"
>
<CardHeader>
<CardTitle>{task.title}</CardTitle>
<CardTitle className="flex items-center justify-between">
<span>{task.title}</span>
<DocDialog task={task} setTask={setTask} tags={tags}>
<Button
size="sm"
className="ml-auto"
variant="outline"
onClick={(e) => {
e.stopPropagation();
}}
>
<NotepadText />
</Button>
</DocDialog>
</CardTitle>
<CardDescription>{task.description}</CardDescription>
</CardHeader>
<CardContent className="flex flex-wrap gap-1.5 overflow-hidden">