filter out nulls from map

This commit is contained in:
Reece Browne 2025-09-03 23:49:49 +01:00
parent 706cfc5400
commit c7a1e33641

View File

@ -123,12 +123,16 @@ const FileGrid = ({
h="30rem"
style={{ overflowY: "auto", width: "100%" }}
>
{displayFiles.map((item, idx) => {
if (!item.record?.id) {
console.error('FileGrid: File missing WorkbenchFile with proper ID:', item.file.name);
return null;
}
const fileId = item.record.id;
{displayFiles
.filter(item => {
if (!item.record?.id) {
console.error('FileGrid: File missing WorkbenchFile with proper ID:', item.file.name);
return false;
}
return true;
})
.map((item, idx) => {
const fileId = item.record!.id; // Safe to assert after filter
const originalIdx = files.findIndex(f => f.record?.id === fileId);
const supported = isFileSupported ? isFileSupported(item.file.name) : true;
return (