Skip to content

Commit 19c6779

Browse files
committed
version title display
1 parent 6d6d40f commit 19c6779

1 file changed

Lines changed: 13 additions & 2 deletions

File tree

src/components/routes/task/components/view/TaskView.tsx

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { useQuery, useQueryClient } from "@tanstack/react-query";
22
import { getPreset } from "../../api/presetApi";
3+
import { fetchLanguageVersions } from "@/components/api/searchApi";
34
import { Pecha } from "@/components/ui/shadimport";
45
import { useState } from "react";
56
import { VersionSelectorModal } from "@/components/ui/molecules/version-selector/VersionSelectorModal";
@@ -66,6 +67,16 @@ const SourceReferenceWithVersion = ({ subtask }: { subtask: any }) => {
6667
enabled: !!subtask.id,
6768
});
6869

70+
const { data: versionsData } = useQuery({
71+
queryKey: ["languageVersions", subtask.source_text_id, preset?.language],
72+
queryFn: () => fetchLanguageVersions(subtask.source_text_id, preset!.language),
73+
enabled: !!preset && !!subtask.source_text_id && !!preset.language,
74+
});
75+
76+
const versionTitle = versionsData?.available_versions?.find(
77+
(v: any) => v.id === preset?.version_id
78+
)?.title;
79+
6980
return (
7081
<div className="relative">
7182
<SourceReferenceContent content={subtask.content} />
@@ -81,8 +92,8 @@ const SourceReferenceWithVersion = ({ subtask }: { subtask: any }) => {
8192
{preset.language}
8293
</span>
8394
<span className="text-xs text-gray-500 dark:text-gray-400"></span>
84-
<span className="text-sm text-gray-700 dark:text-gray-300 truncate max-w-[200px]" title={preset.version_id}>
85-
{preset.version_id.substring(0, 8)}...
95+
<span className="text-sm text-gray-700 dark:text-gray-300 truncate max-w-[300px]" title={versionTitle || preset.version_id}>
96+
{versionTitle || preset.version_id.substring(0, 8) + "..."}
8697
</span>
8798
</div>
8899
</div>

0 commit comments

Comments
 (0)