diff --git a/frontend/src/lib/components/SegmentationTrainingCard.svelte b/frontend/src/lib/components/SegmentationTrainingCard.svelte index 00a6d9ff..dfdb634a 100644 --- a/frontend/src/lib/components/SegmentationTrainingCard.svelte +++ b/frontend/src/lib/components/SegmentationTrainingCard.svelte @@ -82,5 +82,8 @@ async function startTraining() {

{m.training_history_heading()}

- r.modelName === 'blla')} /> + r.modelName === 'blla')} + showPersonColumns={false} + /> diff --git a/frontend/src/lib/components/TrainingHistory.svelte b/frontend/src/lib/components/TrainingHistory.svelte index 5d5cabed..4e830c07 100644 --- a/frontend/src/lib/components/TrainingHistory.svelte +++ b/frontend/src/lib/components/TrainingHistory.svelte @@ -5,9 +5,10 @@ import type { TrainingRun } from '$lib/types/training.js'; interface Props { runs: TrainingRun[]; personNames?: Record; + showPersonColumns?: boolean; } -let { runs, personNames }: Props = $props(); +let { runs, personNames, showPersonColumns = true }: Props = $props(); const COLLAPSED_COUNT = 3; let expanded = $state(false); @@ -36,8 +37,10 @@ function formatCer(cer: number | undefined | null): string { {m.training_history_col_date()} {m.training_history_col_status()} - {m.training_col_type()} - {m.training_col_person()} + {#if showPersonColumns} + {m.training_col_type()} + {m.training_col_person()} + {/if} {m.training_history_col_blocks()} {m.training_history_col_docs()} {m.training_history_col_cer()} @@ -46,7 +49,7 @@ function formatCer(cer: number | undefined | null): string { {#if runs.length === 0} - + {m.training_history_empty()} @@ -117,18 +120,20 @@ function formatCer(cer: number | undefined | null): string { {m.training_status_running()} {/if} - {#if run.personId && personNames?.[run.personId]} + {#if showPersonColumns && run.personId && personNames?.[run.personId]} {personNames[run.personId]} {/if} - - {run.personId ? m.training_type_personalized() : m.training_type_base()} - - - {run.personId && personNames?.[run.personId] ? personNames[run.personId] : '—'} - + {#if showPersonColumns} + + {run.personId ? m.training_type_personalized() : m.training_type_base()} + + + {run.personId && personNames?.[run.personId] ? personNames[run.personId] : '—'} + + {/if} {run.blockCount} {run.documentCount}