diff --git a/archon-ui-main/src/components/layout/MainLayout.tsx b/archon-ui-main/src/components/layout/MainLayout.tsx index 73fcc1de..ffa31792 100644 --- a/archon-ui-main/src/components/layout/MainLayout.tsx +++ b/archon-ui-main/src/components/layout/MainLayout.tsx @@ -129,11 +129,12 @@ export function MainLayout({ children, className }: MainLayoutProps) { }, [isBackendError, backendError, showToast]); return ( -
No content available
; } - console.log("DocumentViewer - Content type:", typeof document.content); - console.log("DocumentViewer - Content keys:", Object.keys(document.content)); - // Handle string content if (typeof document.content === "string") { return ( diff --git a/archon-ui-main/src/features/projects/tasks/components/KanbanColumn.tsx b/archon-ui-main/src/features/projects/tasks/components/KanbanColumn.tsx index 7757ae0c..1c1e2e30 100644 --- a/archon-ui-main/src/features/projects/tasks/components/KanbanColumn.tsx +++ b/archon-ui-main/src/features/projects/tasks/components/KanbanColumn.tsx @@ -1,3 +1,4 @@ +import { Activity, CheckCircle2, Eye, ListTodo } from "lucide-react"; import { useRef } from "react"; import { useDrop } from "react-dnd"; import { cn } from "../../../ui/primitives/styles"; @@ -43,12 +44,60 @@ export const KanbanColumn = ({ drop(ref); + // Get icon and label based on status + const getStatusInfo = () => { + switch (status) { + case "todo": + return { + icon: