import { Box, Flex, IconButton, Tooltip, useColorModeValue } from "@chakra-ui/react"; import { Edit2 } from "lucide-react"; import { SkipButton } from "src/components/Buttons/Skip"; import { SubmitButton } from "src/components/Buttons/Submit"; import { TaskInfo } from "src/components/TaskInfo/TaskInfo"; import { TaskStatus } from "src/components/Tasks/Task"; export interface TaskControlsProps { // we need a task type // eslint-disable-next-line @typescript-eslint/no-explicit-any task: any; className?: string; taskStatus: TaskStatus; onEdit: () => void; onReview: () => void; onSubmit: () => void; onSkip: (reason: string) => void; } export const TaskControls = (props: TaskControlsProps) => { const backgroundColor = useColorModeValue("white", "gray.800"); return ( {props.taskStatus === "REVIEW" || props.taskStatus === "SUBMITTED" ? ( <> } /> Submit ) : ( <> Review )} ); };