'use client'; import { WorkItem, WorkItemStatus } from '@/lib/types'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { faCheck } from '@fortawesome/free-solid-svg-icons'; interface WorkItemCardProps { item: WorkItem; showCheckbox?: boolean; onToggle?: (id: number) => void; selected?: boolean; } export default function WorkItemCard({ item, showCheckbox = false, onToggle, selected = false }: WorkItemCardProps) { return (
{showCheckbox && ( )}

{item.title}

{item.status === WorkItemStatus.Pending ? 'Pending' : item.status === WorkItemStatus.InProgress ? 'In Progress' : 'Completed'}
); }