import PipelineProgress from '../components/PipelineProgress'; import { useJobRunner } from '../hooks/JobRunnerProvider'; import { useMemo } from 'react'; export default function ResultsPage() { const { result, resp, loading, error, url } = useJobRunner(); // 判斷是否為 example(從前面頁面寫入的 cfgDraft) const isExample = useMemo(() => { try { const draft = localStorage.getItem('cfgDraft'); if (!draft) return false; const parsed = JSON.parse(draft); return parsed?.dataset === 'example'; } catch { return false; } }, []); // ---- Example 模式:不跑程式,直接顯示兩張 Plotly HTML ---- if (isExample) { const oriHtml = 'ori_sentiment_distribution.html'; const ftHtml = 'ft_sentiment_distribution.html'; const oriCsv = 'ori_generation_results.csv'; const ftCsv = 'finetune_aug_generation_result.csv'; return (
This is a fixed example preview. The pipeline was not executed.