diff --git a/frontend/src/components/Table.tsx b/frontend/src/components/Table.tsx
index 5d7cdde87581180363fc3591b0668d1ebf76ce4a..41b3db90478976b331d3a33c47e671433eb3246b 100644
--- a/frontend/src/components/Table.tsx
+++ b/frontend/src/components/Table.tsx
@@ -3,10 +3,11 @@ import './Table.css'
 type TableParams = {
   className: string
   columns: string[],
-  data: any[][]
+  data: any[][],
+  onClick?: (element: React.MouseEvent<HTMLTableRowElement>, index: number) => void
 }
 
-export const Table = ({ className, columns, data }: TableParams) => {
+export const Table = ({ className, columns, data, onClick }: TableParams) => {
   const Header = () => {
     return (
       <thead className="h-16">
@@ -26,9 +27,12 @@ export const Table = ({ className, columns, data }: TableParams) => {
       <tbody>
         {
           data.map((row, index) => {
-            return <tr className="hover:bg-slate-200" key={index}>
+            return <tr
+              className="hover:bg-slate-200 hover:cursor-pointer"
+              onClick={(el) => onClick?.(el, index)}
+              key={index}>
               {row.map((el, index) => {
-                return <td className="p-4 text-center border-neutral-200" key={index}>{el}</td>
+                return <td className="p-2 text-center border-neutral-200" key={index}>{el}</td>
               })}
             </tr>;
           })
@@ -36,7 +40,7 @@ export const Table = ({ className, columns, data }: TableParams) => {
       </tbody>
     )
   }
-  // className += " border-separate border-spacing-0"
+
   return (
     <table className={className}>
       <Header />