Browse Source

Hide create invoice button

tags/Baseline_30082024_FRONTEND_UAT
MSI\2Fi 1 year ago
parent
commit
c510077150
2 changed files with 9 additions and 3 deletions
  1. +3
    -2
      src/components/InvoiceSearch/CreateInvoiceModal.tsx
  2. +6
    -1
      src/components/InvoiceSearch/InvoiceTable.tsx

+ 3
- 2
src/components/InvoiceSearch/CreateInvoiceModal.tsx View File

@@ -56,8 +56,9 @@ const CreateInvoiceModal: React.FC<Props> = ({isOpen, onClose}) => {
</Typography> </Typography>
<Box <Box
sx={{ sx={{
marginInline: -4,
marginBlock: 4,
display: 'flex',
justifyContent: 'center',
marginBlock: 2,
}} }}
> >
<InvoiceTable/> <InvoiceTable/>


+ 6
- 1
src/components/InvoiceSearch/InvoiceTable.tsx View File

@@ -21,6 +21,7 @@ import { GridToolbarContainer } from "@mui/x-data-grid";
import { FooterPropsOverrides } from "@mui/x-data-grid"; import { FooterPropsOverrides } from "@mui/x-data-grid";
import { th } from "@faker-js/faker"; import { th } from "@faker-js/faker";
import { GridRowIdGetter } from "@mui/x-data-grid"; import { GridRowIdGetter } from "@mui/x-data-grid";
import { useFormContext } from "react-hook-form";


type InvoiceListError = { type InvoiceListError = {
[field in keyof invoiceList]?: string; [field in keyof invoiceList]?: string;
@@ -53,6 +54,8 @@ const InvoiceTable: React.FC = () => {
const { t } = useTranslation() const { t } = useTranslation()
const [rowModesModel, setRowModesModel] = useState<GridRowModesModel>({}); const [rowModesModel, setRowModesModel] = useState<GridRowModesModel>({});
const [selectedRow, setSelectedRow] = useState<invoiceListRow[] | []>([]); const [selectedRow, setSelectedRow] = useState<invoiceListRow[] | []>([]);
const { getValues, setValue, clearErrors, setError } =
useFormContext<any>();
const apiRef = useGridApiRef(); const apiRef = useGridApiRef();


const validateInvoiceEntry = ( const validateInvoiceEntry = (
@@ -176,7 +179,8 @@ const InvoiceTable: React.FC = () => {


useEffect(() => { useEffect(() => {
console.log(selectedRow) console.log(selectedRow)
}, [selectedRow]);
setValue("data", selectedRow)
}, [selectedRow, setValue]);




const editCombinedColumns = useMemo<GridColDef[]>( const editCombinedColumns = useMemo<GridColDef[]>(
@@ -245,6 +249,7 @@ const footer = (
border: "1px solid", border: "1px solid",
borderColor: "warning.main", borderColor: "warning.main",
}, },
height: 400, width: '95%'
}} }}
disableColumnMenu disableColumnMenu
editMode="row" editMode="row"


Loading…
Cancel
Save