From 6be3cf2f316dbe817c2446b2589bb8d134285b98 Mon Sep 17 00:00:00 2001 From: deep1401 <gandhi0869@gmail.com> Date: Mon, 3 Feb 2025 14:41:21 -0800 Subject: [PATCH] Adding delete button to evals --- .../components/Experiment/Eval/EvalJobsTable.tsx | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/renderer/components/Experiment/Eval/EvalJobsTable.tsx b/src/renderer/components/Experiment/Eval/EvalJobsTable.tsx index ecd65e24..1e9413c6 100644 --- a/src/renderer/components/Experiment/Eval/EvalJobsTable.tsx +++ b/src/renderer/components/Experiment/Eval/EvalJobsTable.tsx @@ -1,12 +1,14 @@ import { Box, Button, + IconButton, ButtonGroup, Chip, Sheet, Table, Typography, } from '@mui/joy'; +import { Trash2Icon } from 'lucide-react'; import { useState, useEffect } from 'react'; import useSWR from 'swr'; import * as chatAPI from '../../../lib/transformerlab-api-sdk'; @@ -31,6 +33,7 @@ function RenderScore({ score }) { return <Chip color="danger">Failed</Chip>; } + let scoreArray = []; try { scoreArray = JSON.parse(score); @@ -127,6 +130,16 @@ const EvalJobsTable = () => { > View Output </Button> + <IconButton variant="plain"> + <Trash2Icon + onClick={async () => { + await fetch( + chatAPI.Endpoints.Jobs.Delete(job?.id) + ); + jobsMutate(); + }} + /> + </IconButton> </ButtonGroup> </td> </tr> -- GitLab