provide better search params in edit

This commit is contained in:
Nate Kelley 2025-09-18 15:00:37 -06:00
parent 5ab4e7fc07
commit 9da9f4bc88
No known key found for this signature in database
GPG Key ID: FD90372AB8D98B4F
1 changed files with 4 additions and 5 deletions

View File

@ -16,14 +16,13 @@ const useMetricAssetContext = () => {
const toggleEditMode = useMemoizedFn(
async (v?: boolean, params?: { metricId?: string; metricVersionNumber?: number }) => {
const isChartPage = pathname.includes('/chart');
const searchParams = { metric_version_number: params?.metricVersionNumber };
if (!isChartPage) {
await navigate({
unsafeRelative: 'path',
to: '../chart' as '/app/metrics/$metricId/chart',
params: (prev) => ({ ...prev, metricId, ...params }),
search: (prev) => ({ ...prev, ...searchParams }),
search: (prev) => ({ ...prev }),
});
}
@ -41,15 +40,15 @@ const useMetricAssetContext = () => {
unsafeRelative: 'path',
to: '../chart' as '/app/metrics/$metricId/chart',
params: (prev) => ({ ...prev, metricId, ...params }),
search: (prev) => ({ ...prev, ...searchParams }),
search: (prev) => ({ ...prev }),
});
} else {
splitterRef.current?.animateWidth('300px', 'right', 300);
await navigate({
unsafeRelative: 'path',
to: '../chart' as '/app/metrics/$metricId/chart',
params: (prev) => ({ ...prev, metricId, ...params }),
search: (prev) => ({ ...prev, ...searchParams }),
params: (prev) => ({ ...prev, ...params, metricId }),
search: (prev) => ({ ...prev }),
});
}
}