Make this show N/A if can't load
This commit is contained in:
@@ -23,13 +23,13 @@ export default function VersionInfo () {
|
|||||||
viewingInfoFromDownloads,
|
viewingInfoFromDownloads,
|
||||||
setPopupMode
|
setPopupMode
|
||||||
} = useGlobal()
|
} = useGlobal()
|
||||||
const [versionSize, setVersionSize] = useState<number | null>(null)
|
const [versionSize, setVersionSize] = useState<number>(0)
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
invoke<string>('folder_size', {
|
invoke<string>('folder_size', {
|
||||||
version: managingVersion
|
version: managingVersion
|
||||||
}).then(size => {
|
}).then(size => {
|
||||||
setVersionSize(parseInt(size, 10))
|
setVersionSize(Number(size))
|
||||||
})
|
})
|
||||||
}, [managingVersion, setVersionSize])
|
}, [managingVersion, setVersionSize])
|
||||||
|
|
||||||
@@ -91,12 +91,12 @@ export default function VersionInfo () {
|
|||||||
<FontAwesomeIcon icon={faHardDrive} color='lightgray' />
|
<FontAwesomeIcon icon={faHardDrive} color='lightgray' />
|
||||||
<p>
|
<p>
|
||||||
Size on disk:{' '}
|
Size on disk:{' '}
|
||||||
{versionSize !== null
|
{versionSize > 0
|
||||||
? prettyBytes(versionSize, {
|
? prettyBytes(versionSize, {
|
||||||
minimumFractionDigits: 2,
|
minimumFractionDigits: 2,
|
||||||
maximumFractionDigits: 2
|
maximumFractionDigits: 2
|
||||||
})
|
})
|
||||||
: 'Loading...'}
|
: 'N/A'}
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div className='entry-info-item btntheme2' hidden={!versionInfo}>
|
<div className='entry-info-item btntheme2' hidden={!versionInfo}>
|
||||||
|
|||||||
Reference in New Issue
Block a user