diff --git a/src/renderer/views/PinsView/PinRows.tsx b/src/renderer/views/PinsView/PinRows.tsx index 44618e9..2399943 100644 --- a/src/renderer/views/PinsView/PinRows.tsx +++ b/src/renderer/views/PinsView/PinRows.tsx @@ -9,35 +9,41 @@ export const pinRows = (pinList: any[], removePin: any) => { return ( <> {pinList.map((pin) => { - const sizeBest = bytesAsString(pin.size); - const expireText = pin.expire - ? `In ${millisecondsAsString((pin.expire = new Date().getTime()))}` - : 'Permanent'; - const pinDateText = pin.meta.pin_date ? new Date(pin.meta.pin_date).toLocaleString() : null; + if(pin.meta) { + console.log('pinRows.tsx pin: ', pin); + const sizeBest = bytesAsString(pin.size); + const expireText = pin.expire + ? `In ${millisecondsAsString((pin.expire = new Date().getTime()))}` + : 'Permanent'; + const pinDateText = pin.meta.pin_date ? new Date(pin.meta.pin_date).toLocaleString() : null; + console.log('pinRows.tsx pinDateText: ', pinDateText); + return ( + + + {pin._id} +
({RefLink.parse(pin._id).root}) + + + {pin.meta ? pin.meta.title : null} + + + + + {pin.source} + {expireText} + {pinDateText} + {pin.size === 0 ? Pinning In Progress : sizeBest} + + + + + ); - return ( - - - {pin._id} -
({RefLink.parse(pin._id).root}) - - - {pin.meta ? pin.meta.title : null} - - - - - {pin.source} - {expireText} - {pinDateText} - {pin.size === 0 ? Pinning In Progress : sizeBest} - - - - - ); + }else { + console.log('pinRows.tsx pin is null'); + } })} );