diff --git a/src/components/CreateMaterial/MaterialDetails.tsx b/src/components/CreateMaterial/MaterialDetails.tsx index 3f739a6..ec31eeb 100644 --- a/src/components/CreateMaterial/MaterialDetails.tsx +++ b/src/components/CreateMaterial/MaterialDetails.tsx @@ -11,14 +11,12 @@ import { } from "@mui/material"; import { useFormContext } from "react-hook-form"; import { useTranslation } from "react-i18next"; -import ControlledAutoComplete from "../ControlledAutoComplete"; -import InputDataGrid from "../useInputDataGrid"; import useInputDataGrid from "../useInputDataGrid"; import { useMemo, useState } from "react"; -import { GridColDef, GridRowModesModel } from "@mui/x-data-grid"; +import { GridColDef } from "@mui/x-data-grid"; import { + InputGridProps, InputDataGridProps, - ResultWithId, } from "../useInputDataGrid/useInputDataGrid"; type Props = { isEditMode: boolean; @@ -73,6 +71,8 @@ const MaterialDetails: React.FC = ({ isEditMode }) => { MaterialUomInputGridProps ); + const test: InputGridProps = {} + return ( @@ -213,7 +213,9 @@ const MaterialDetails: React.FC = ({ isEditMode }) => { /> - + diff --git a/src/components/useInputDataGrid/useInputDataGrid.tsx b/src/components/useInputDataGrid/useInputDataGrid.tsx index 2a2ec80..299d83e 100644 --- a/src/components/useInputDataGrid/useInputDataGrid.tsx +++ b/src/components/useInputDataGrid/useInputDataGrid.tsx @@ -29,13 +29,13 @@ import { Add } from "@mui/icons-material"; import { Box, Button, Typography } from "@mui/material"; import { useTranslation } from "react-i18next"; -export interface ResultWithId { +interface ResultWithId { id: string | number; } -type DataGridProps = { +export type InputGridProps = { [key: string]: any } -export type TableRow = Partial< +type TableRow = Partial< T & { _isNew: boolean; _error: E; @@ -260,7 +260,7 @@ function useInputDataGrid({ ); - const DataGrid: React.FC = (props) => ( + const DataGrid: React.FC = (props) => ( }