import React from 'react'; import type { MessageBlock } from '@/store/commStore'; import { CheckSquare, Clock, User } from 'lucide-react'; interface TaskCardBlockProps { block: MessageBlock; } const TaskCardBlock: React.FC = ({ block }) => { const { title, assignee, due_date, priority, status, task_id } = block.block_data; const priorityColor = priority === 'high' ? 'text-danger-600' : priority === 'medium' ? 'text-warning-600' : 'text-secondary-500'; return (
{title || 'Task'} {status && {status}}
{assignee && {assignee}} {due_date && {due_date}} {priority && ● {priority}}
{task_id &&

Task: {task_id.slice(0, 8)}

}
); }; export default TaskCardBlock;