Support preview in parameteric tables

This commit is contained in:
Oliver Walters 2026-06-30 14:14:31 +00:00
parent 524cf0288c
commit 95bf7f709f
1 changed files with 7 additions and 2 deletions

View File

@ -1,4 +1,5 @@
import { cancelEvent } from '@lib/functions/Events';
import { eventModified } from '@lib/functions/Navigation';
import useTable from '@lib/hooks/UseTable';
import {
ApiEndpoints,
@ -27,6 +28,7 @@ import {
useCreateApiFormModal,
useEditApiFormModal
} from '../../hooks/UseForm';
import { openGlobalPreview } from '../../states/PreviewDrawerState';
import { useUserState } from '../../states/UserState';
import { InvenTreeTable } from '../InvenTreeTable';
import { TableHoverCard } from '../TableHoverCard';
@ -472,9 +474,12 @@ export default function ParametricDataTable({
const col = column as any;
onParameterClick(col.extra.template, record);
} else if (record?.pk) {
// Navigate through to the detail page
const url = getDetailUrl(modelType, record.pk);
navigateToLink(url, navigate, event);
if (eventModified(event as any)) {
navigateToLink(url, navigate, event);
} else {
openGlobalPreview(modelType, record.pk);
}
}
}
}}