Working full height board

This commit is contained in:
2026-02-28 01:40:09 +01:00
parent 73b3182701
commit 1442622c75
4 changed files with 13 additions and 13 deletions
+1 -1
View File
@@ -82,7 +82,7 @@ export default function AppSidebar({
<SidebarFooter />
</Sidebar>
<main className="w-svw">{children}</main>
<main className="w-svw flex-1 flex flex-col">{children}</main>
</SidebarProvider>
);
}
+6 -6
View File
@@ -91,10 +91,10 @@ export default function TaskView({
downloadFile(content, filename, "text/plain");
};
return (
<div className="px-6 pt-4 flex flex-col gap-4">
<div className="px-6 pt-2 pb-6 flex flex-col gap-4 h-full">
<div className="flex items-center justify-end"></div>
<Tabs defaultValue="board" className="w-full">
<div className="flex justify-between">
<Tabs defaultValue="board" className="w-full h-full flex flex-col">
<div className="flex justify-between shrink-0">
<TabsList className="mb-4">
<TabsTrigger value="board">Board</TabsTrigger>
<TabsTrigger value="table">Table</TabsTrigger>
@@ -123,7 +123,7 @@ export default function TaskView({
</DropdownMenu>
</div>
<TabsContent value="board" className="mt-0">
<TabsContent value="board" className="mt-0 h-full">
<BoardView
tasks={tasks}
setTasks={setTasks}
@@ -135,7 +135,7 @@ export default function TaskView({
/>
</TabsContent>
<TabsContent value="table" className="mt-0">
<TabsContent value="table" className="mt-0 h-full">
<TableView
tasks={tasks}
setTasks={setTasks}
@@ -147,7 +147,7 @@ export default function TaskView({
/>
</TabsContent>
<TabsContent value="edit" className="mt-0">
<TabsContent value="edit" className="mt-0 h-full">
<EditView
tags={tags}
statuses={statuses}
+4 -4
View File
@@ -43,16 +43,16 @@ export default function BoardView({
}));
return (
<div className="w-full h-full flex flex-col gap-6">
<div className="w-full h-full flex flex-col gap-6 overflow-hidden flex-1">
<DragDropContext onDragEnd={onDragEnd}>
<div className="grid grid-cols-1 md:grid-cols-3 gap-6 items-start">
<div className="grid grid-cols-1 md:grid-cols-3 gap-6 items-start flex-1 h-full">
{tasksByStatus.map(({ status, tasks: statusTasks }) => (
<Droppable key={status.id} droppableId={status.id}>
{(provided) => (
<Card
ref={provided.innerRef}
{...provided.droppableProps}
className="bg-background"
className="bg-background h-full flex flex-col overflow-hidden"
>
<CardHeader>
<CardTitle className="flex items-center justify-between">
@@ -67,7 +67,7 @@ export default function BoardView({
</Button>
</CardTitle>
</CardHeader>
<CardContent>
<CardContent className="flex-1 overflow-y-auto">
<div className="flex flex-col gap-3">
{statusTasks.map((task, index) => (
<Draggable