Skip to content

Commit 8c97b2e

Browse files
drew-harrisdensumesh
authored andcommitted
feat: show vote score on dashboard rag table
1 parent 5fc7799 commit 8c97b2e

File tree

2 files changed

+14
-5
lines changed

2 files changed

+14
-5
lines changed

frontends/dashboard/src/analytics/components/SingleRagInfo/index.tsx

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
/* eslint-disable @typescript-eslint/no-unsafe-call */
2-
/* eslint-disable @typescript-eslint/no-unsafe-member-access */
3-
/* eslint-disable @typescript-eslint/no-unsafe-assignment */
41
import { createQuery } from "@tanstack/solid-query";
52
import { getRagQuery, getSearchQuery } from "../../api/analytics";
63
import { createMemo, For, Show, useContext } from "solid-js";
@@ -52,12 +49,12 @@ export const SingleRAGQuery = (props: SingleRAGQueryProps) => {
5249
<div class="flex flex-col gap-8">
5350
<div>
5451
<button
55-
class="flex w-fit items-center space-x-4 rounded-md bg-magenta-200 p-1 text-base font-semibold leading-6 text-magenta-600"
52+
class="flex w-fit items-center gap-1 rounded-md bg-magenta-100/50 p-1 text-base font-semibold text-magenta-700"
5653
onClick={() => history.back()}
5754
>
5855
<IoArrowBackOutline /> Back
5956
</button>
60-
<h3 class="text-base font-semibold leading-6 text-gray-900">
57+
<h3 class="pt-4 text-base font-semibold leading-6 text-gray-900">
6158
<QueryStringDisplay size="large">
6259
{props.rag_data.user_message}
6360
</QueryStringDisplay>

frontends/dashboard/src/analytics/pages/tablePages/RAGAnalyticsPage.tsx

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { createEffect, createSignal, Show, useContext } from "solid-js";
44
import { SortableColumnDef, TanStackTable } from "shared/ui";
55
import { useBetterNav } from "../../utils/useBetterNav";
66
import {
7+
createColumnHelper,
78
createSolidTable,
89
getCoreRowModel,
910
SortingState,
@@ -25,6 +26,8 @@ import { IoOpenOutline } from "solid-icons/io";
2526
import { format } from "date-fns";
2627
import { parseCustomDateString } from "../../utils/formatDate";
2728

29+
const colHelper = createColumnHelper<RagQueryEvent>();
30+
2831
export const RAGAnalyticsPage = () => {
2932
const navigate = useBetterNav();
3033
const datasetContext = useContext(DatasetContext);
@@ -111,6 +114,15 @@ export const RAGAnalyticsPage = () => {
111114
);
112115
},
113116
},
117+
{
118+
accessorKey: "query_rating",
119+
header: "Query Rating",
120+
cell(props) {
121+
const val =
122+
props.getValue() as unknown as RagQueryEvent["query_rating"];
123+
return <Show when={val}>{(rating) => <div>{val?.rating}</div>}</Show>;
124+
},
125+
},
114126
];
115127

116128
const table = createSolidTable({

0 commit comments

Comments
 (0)