# JobRow

**Kind:** Component

**Source:** [`atloria-monorepo/apps/web/src/components/DocAutomation/JobHistory.tsx`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/apps/web/src/components/DocAutomation/JobHistory.tsx#L133)

Individual job row component

## Props

| Name | Type | Required | Default |
|---|---|---|---|
| `job` | `DocumentationJobEntry` | ✓ | - |
| `liveProgress` | `LiveJobProgress` | - | - |
| `allLiveProgress` | `Record` | ✓ | - |
| `projectId` | `string` | ✓ | - |
| `onRegenerate` | `Function` | - | - |
| `onCancelJob` | `Function` | - | - |
| `onDeleteJobDocuments` | `Function` | - | - |

## Diagram

```mermaid
graph TD
    component_JobRow_4f8f4a36["JobRow"]
    class component_JobRow_4f8f4a36 rootComponent
```

## Relationships

- RENDERS → `StatusIcon`
- RENDERS → `Clock`
- RENDERS → `FileText`
- RENDERS → `StopCircle`
- RENDERS → `ChevronUp`
- RENDERS → `ChevronDown`
- RENDERS → `motion-div`
- RENDERS → `AnimatePresence`
- RENDERS → `CompletionSummary`
- RENDERS → `AlertTriangle`
- USES_HOOK → `useState`
- USES_HOOK → `useCallback`

## Referenced By

- `JobHistory` (RENDERS)
