version pass through

This commit is contained in:
Nate Kelley 2025-09-24 14:01:37 -06:00
parent a29e6463cf
commit 7c52250b06
No known key found for this signature in database
GPG Key ID: FD90372AB8D98B4F
3 changed files with 4 additions and 3 deletions

View File

@ -43,7 +43,7 @@ export const useGetDashboard = <TData = GetDashboardResponse>(
...dashboardQueryKeys.dashboardGetDashboard(id, 'LATEST'), ...dashboardQueryKeys.dashboardGetDashboard(id, 'LATEST'),
queryFn: () => queryFn: () =>
queryFn({ id, version_number: 'LATEST', shouldInitializeMetrics: true, password }), queryFn({ id, version_number: 'LATEST', shouldInitializeMetrics: true, password }),
enabled: false, enabled: true,
retry(_failureCount, error) { retry(_failureCount, error) {
if (error?.message !== undefined) { if (error?.message !== undefined) {
setProtectedAssetPasswordError({ setProtectedAssetPasswordError({

View File

@ -1,6 +1,7 @@
import { ClientOnly } from '@tanstack/react-router'; import { ClientOnly } from '@tanstack/react-router';
import type React from 'react'; import type React from 'react';
import { DashboardVersionModal } from '@/components/features/versionHistory/DashboardVersionModal'; import { DashboardVersionModal } from '@/components/features/versionHistory/DashboardVersionModal';
import { useIsDashboardReadOnly } from '@/context/Dashboards/useIsDashboardReadOnly';
import { AssetContainer } from '../AssetContainer'; import { AssetContainer } from '../AssetContainer';
import { DashboardContainerHeaderSegment } from './DashboardContainerHeaderSegment'; import { DashboardContainerHeaderSegment } from './DashboardContainerHeaderSegment';
import { DashboardAssetContextProvider } from './DashboardContextProvider'; import { DashboardAssetContextProvider } from './DashboardContextProvider';

View File

@ -12,11 +12,11 @@ export const DashboardContainerHeaderSegment: React.FC<DashboardContainerHeaderS
React.memo((props) => { React.memo((props) => {
const { dashboardId, dashboardVersionNumber } = props; const { dashboardId, dashboardVersionNumber } = props;
const { isFetched, isError } = useIsDashboardReadOnly({ const { isError } = useIsDashboardReadOnly({
dashboardId, dashboardId,
}); });
if (!isFetched || isError) return null; if (isError) return <div />; //needed for sizing
return <DashboardSegments {...props} />; return <DashboardSegments {...props} />;
}); });