Default

Function: default()

function default(props): Element

Defined in: src/components/review-form.tsx:22

ReviewSubmittedTaskForm component that allows admins to review and approve or reject submitted tasks.

Parameters

props

The properties passed to the component.

possibleTask

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

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 the review form for a submitted task.