Skip to content

Commit 7edfe31

Browse files
Samuel ShresthaSamuel Shrestha
authored andcommitted
merge conflicts resolved
1 parent e0b6ba6 commit 7edfe31

2 files changed

Lines changed: 10 additions & 18 deletions

File tree

src/frontend/src/pages/ProjectDetailPage/ProjectViewContainer/BOM/BOMTableWrapper.tsx

Lines changed: 4 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@ import { useToast } from '../../../../hooks/toasts.hooks';
1111
import { useAssignMaterialToAssembly, useDeleteAssembly, useDeleteMaterial } from '../../../../hooks/bom.hooks';
1212
import LoadingIndicator from '../../../../components/LoadingIndicator';
1313
import EditMaterialModal from './MaterialForm/EditMaterialModal';
14-
import ContentCopyIcon from '@mui/icons-material/ContentCopy';
15-
import { Button, Link, Tooltip, Typography } from '@mui/material';
14+
import { Button, Link, Typography } from '@mui/material';
1615
import { bomBaseColDef } from '../../../../utils/bom.utils';
1716
import NERModal from '../../../../components/NERModal';
1817
import { renderStatusBOM } from './BOMTableCustomCells';
@@ -298,22 +297,10 @@ const BOMTableWrapper: React.FC<BOMTableWrapperProps> = ({
298297
flex: 1.5,
299298
field: 'name',
300299
headerName: 'Name',
300+
type: 'string',
301301
sortable: false,
302302
filterable: false,
303-
hide: hideColumn[3],
304-
renderCell: (params) => {
305-
const material = materials.find((m) => m.materialId === params.row.materialId);
306-
return (
307-
<Box sx={{ display: 'flex', alignItems: 'center', gap: 0.5 }}>
308-
<Typography variant="body2">{params.value}</Typography>
309-
{material?.isCopied && (
310-
<Tooltip title="Copied from another BOM">
311-
<ContentCopyIcon sx={{ fontSize: 14, color: 'warning.main' }} />
312-
</Tooltip>
313-
)}
314-
</Box>
315-
);
316-
}
303+
hide: hideColumn[3]
317304
},
318305
{
319306
...bomBaseColDef,
@@ -427,4 +414,4 @@ const BOMTableWrapper: React.FC<BOMTableWrapperProps> = ({
427414
);
428415
};
429416

430-
export default BOMTableWrapper;
417+
export default BOMTableWrapper;

src/frontend/src/pages/ProjectDetailPage/ProjectViewContainer/BOM/MaterialForm/MaterialFormView.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ const MaterialFormView: React.FC<MaterialFormViewProps> = ({
9191
setValue('linkUrl', m.linkUrl ?? '');
9292
setValue('quantity', m.quantity ?? undefined);
9393
setValue('unitName', m.unitName ?? undefined);
94-
setValue('price', m.price ?? undefined);
94+
setValue('price', m.price != null ? m.price / 100 : undefined);
9595
setValue('notes', m.notes ?? '');
9696
setValue('assemblyId', undefined);
9797

@@ -548,6 +548,11 @@ const MaterialFormView: React.FC<MaterialFormViewProps> = ({
548548
</Box>
549549
</Grid>
550550
)}
551+
<SelectMaterialToCopyModal
552+
open={copyModalOpen}
553+
onHide={() => setCopyModalOpen(false)}
554+
onSelect={handleCopySelect}
555+
/>
551556
</NERFormModal>
552557
);
553558
};

0 commit comments

Comments
 (0)