mirror of
https://github.com/inventree/InvenTree.git
synced 2025-07-02 03:30:54 +00:00
[UI] Build test results fix (#9906)
* Fix event handler * Make icon more clickable
This commit is contained in:
@ -7,6 +7,7 @@ import { type ReactNode, useEffect, useMemo, useState } from 'react';
|
|||||||
import { ApiEndpoints } from '@lib/enums/ApiEndpoints';
|
import { ApiEndpoints } from '@lib/enums/ApiEndpoints';
|
||||||
import { ModelType } from '@lib/enums/ModelType';
|
import { ModelType } from '@lib/enums/ModelType';
|
||||||
import { apiUrl } from '@lib/functions/Api';
|
import { apiUrl } from '@lib/functions/Api';
|
||||||
|
import { cancelEvent } from '@lib/functions/Events';
|
||||||
import type { TableFilter } from '@lib/types/Filters';
|
import type { TableFilter } from '@lib/types/Filters';
|
||||||
import type { ApiFormFieldSet } from '@lib/types/Forms';
|
import type { ApiFormFieldSet } from '@lib/types/Forms';
|
||||||
import { PassFailButton } from '../../components/buttons/YesNoButton';
|
import { PassFailButton } from '../../components/buttons/YesNoButton';
|
||||||
@ -16,7 +17,6 @@ import { formatDate } from '../../defaults/formatters';
|
|||||||
import { useTestResultFields } from '../../forms/StockForms';
|
import { useTestResultFields } from '../../forms/StockForms';
|
||||||
import { useCreateApiFormModal } from '../../hooks/UseForm';
|
import { useCreateApiFormModal } from '../../hooks/UseForm';
|
||||||
import { useTable } from '../../hooks/UseTable';
|
import { useTable } from '../../hooks/UseTable';
|
||||||
import { useUserState } from '../../states/UserState';
|
|
||||||
import type { TableColumn } from '../Column';
|
import type { TableColumn } from '../Column';
|
||||||
import { LocationColumn } from '../ColumnRenderers';
|
import { LocationColumn } from '../ColumnRenderers';
|
||||||
import { InvenTreeTable } from '../InvenTreeTable';
|
import { InvenTreeTable } from '../InvenTreeTable';
|
||||||
@ -33,7 +33,6 @@ export default function BuildOrderTestTable({
|
|||||||
partId: number;
|
partId: number;
|
||||||
}>) {
|
}>) {
|
||||||
const table = useTable('build-tests');
|
const table = useTable('build-tests');
|
||||||
const user = useUserState();
|
|
||||||
const api = useApi();
|
const api = useApi();
|
||||||
|
|
||||||
// Fetch the test templates required for this build order
|
// Fetch the test templates required for this build order
|
||||||
@ -111,10 +110,11 @@ export default function BuildOrderTestTable({
|
|||||||
<Badge color='lightblue' variant='filled'>{t`No Result`}</Badge>
|
<Badge color='lightblue' variant='filled'>{t`No Result`}</Badge>
|
||||||
<Tooltip label={t`Add Test Result`}>
|
<Tooltip label={t`Add Test Result`}>
|
||||||
<ActionIcon
|
<ActionIcon
|
||||||
size='xs'
|
size='lg'
|
||||||
color='green'
|
color='green'
|
||||||
variant='transparent'
|
variant='transparent'
|
||||||
onClick={() => {
|
onClick={(event: any) => {
|
||||||
|
cancelEvent(event);
|
||||||
setSelectedOutput(record.pk);
|
setSelectedOutput(record.pk);
|
||||||
setSelectedTemplate(template.pk);
|
setSelectedTemplate(template.pk);
|
||||||
createTestResult.open();
|
createTestResult.open();
|
||||||
|
Reference in New Issue
Block a user