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