Default

Function: default()

function default(props): Element

Defined in: src/components/task-status-list/task-status-list-item.tsx:15

TaskStatusListItem component that displays a submitted task with its details and the status of the task.

Parameters

props

The properties passed to the component.

className?

string = ''

Optional additional class names for styling.

possibleTask?

{ description: string; id: string; isActive: boolean; maxPerPeriod?: null | number; points: number; shortDescription: string; } = undefined

The possible task object related to the submitted task.

possibleTask.description

string = ...

possibleTask.id

string = ...

possibleTask.isActive

boolean = ...

possibleTask.maxPerPeriod?

null | number = ...

possibleTask.points

number = ...

possibleTask.shortDescription

string = ...

submittedTask

{ committee: string; id: string; imagePath: string; maxPerPeriod?: null | number; points: number; possibleTaskId: string; rejectionReason?: null | string; status: "Pending" | "Approved" | "Rejected"; submittedAt: string; }

The submitted task object containing its details.

submittedTask.committee

string = ...

submittedTask.id

string = ...

submittedTask.imagePath

string = ...

submittedTask.maxPerPeriod?

null | number = ...

submittedTask.points

number = ...

submittedTask.possibleTaskId

string = ...

submittedTask.rejectionReason?

null | string = ...

submittedTask.status

"Pending" | "Approved" | "Rejected" = ...

submittedTask.submittedAt

string = ...

Returns

Element

A JSX element that represents a submitted task item.