fix(export): label synthetic ordinal '# Days Reach (ordinal)' to avoid collision with same-named daily field

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Experiments DB Dev
2026-07-19 19:35:22 -04:00
parent 4f3fe64cad
commit 86feec2e77
4 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -51,7 +51,7 @@ export default function ExportDataModal({
const activeDaily = useMemo(() => (dailyTemplate ?? []).filter((f) => f.active), [dailyTemplate]);
const xOptions = useMemo(() => [
{ id: '__date__', label: 'Date' },
{ id: '__days__', label: '# Days Reach' },
{ id: '__days__', label: '# Days Reach (ordinal)' },
...activeDaily.map((f) => ({ id: f.fieldId, label: f.label })),
], [activeDaily]);
+1 -1
View File
@@ -123,7 +123,7 @@ export function buildSampleIndex(statuses, xField, dailyTemplate) {
function xFieldLabel(xField, dailyTemplate) {
if (xField === '__date__') return 'Date';
if (xField === '__days__') return '# Days Reach';
if (xField === '__days__') return '# Days Reach (ordinal)';
return (dailyTemplate ?? []).find((f) => f.fieldId === xField)?.label ?? '';
}