Due Date: {task.due_date}
Assignees: {task.assignees.join(', ')}
Tags: {task.tags.map(tag => {tag})}
{activeTab === 'details' && (
{task.custom_fields.map(field => (
{field.name}:
{field.value}
))}
)}
{activeTab === 'subtasks' && (
{task.subtasks.map(subtask => (
{subtask.name}
))}
)}
{activeTab === 'comments' && (
{task.comments.map(comment => (
{comment.author}
{new Date(comment.timestamp).toLocaleString()}
{comment.text}
))}
)}
{activeTab === 'time' && (
{task.time_entries.map(entry => (
{entry.user}
{(entry.duration / 3600).toFixed(2)}h
{entry.date}
))}
Total Time: {(totalTime / 3600).toFixed(2)} hours
)}