Support preview in parameteric tables
This commit is contained in:
parent
524cf0288c
commit
95bf7f709f
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
}}
|
||||
|
|
|
|||
Loading…
Reference in New Issue