11"use client" ;
22
33import { ColumnDef } from "@tanstack/react-table" ;
4- import { flow } from "lodash" ;
54import { useParams , usePathname , useRouter , useSearchParams } from "next/navigation" ;
65import { usePostHog } from "posthog-js/react" ;
76import React , { useCallback , useMemo , useState } from "react" ;
@@ -12,6 +11,7 @@ import ProgressionChart from "@/components/evaluations/progression-chart";
1211import DataTableFilter , { DataTableFilterList } from "@/components/ui/datatable-filter" ;
1312import { ColumnFilter } from "@/components/ui/datatable-filter/utils" ;
1413import DeleteSelectedRows from "@/components/ui/DeleteSelectedRows" ;
14+ import JsonTooltip from "@/components/ui/json-tooltip.tsx" ;
1515import { useUserContext } from "@/contexts/user-context" ;
1616import { AggregationFunction , aggregationLabelMap } from "@/lib/clickhouse/types" ;
1717import { Evaluation } from "@/lib/evaluation/types" ;
@@ -47,10 +47,8 @@ const columns: ColumnDef<Evaluation>[] = [
4747 {
4848 accessorKey : "metadata" ,
4949 header : "Metadata" ,
50- accessorFn : flow (
51- ( row : Evaluation ) => row . metadata ,
52- ( metadata ) => ( metadata ? JSON . stringify ( metadata ) : "-" )
53- ) ,
50+ accessorFn : ( row ) => row . metadata ,
51+ cell : ( row ) => < JsonTooltip data = { row . getValue ( ) } columnSize = { row . column . getSize ( ) } /> ,
5452 } ,
5553 {
5654 header : "Created at" ,
0 commit comments