mirror of
https://github.com/invoke-ai/InvokeAI
synced 2024-08-30 20:32:17 +00:00
fix(ui): show model install progress as 100 if finished
This commit is contained in:
parent
63c60e6d63
commit
2383fb93c7
@ -87,6 +87,10 @@ export const ModelInstallQueueItem = (props: ModelListItemProps) => {
|
|||||||
}, [installJob.source]);
|
}, [installJob.source]);
|
||||||
|
|
||||||
const progressValue = useMemo(() => {
|
const progressValue = useMemo(() => {
|
||||||
|
if (installJob.status === 'completed' || installJob.status === 'error' || installJob.status === 'cancelled') {
|
||||||
|
return 100;
|
||||||
|
}
|
||||||
|
|
||||||
if (isNil(installJob.bytes) || isNil(installJob.total_bytes)) {
|
if (isNil(installJob.bytes) || isNil(installJob.total_bytes)) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
@ -96,7 +100,7 @@ export const ModelInstallQueueItem = (props: ModelListItemProps) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
return (installJob.bytes / installJob.total_bytes) * 100;
|
return (installJob.bytes / installJob.total_bytes) * 100;
|
||||||
}, [installJob.bytes, installJob.total_bytes]);
|
}, [installJob.bytes, installJob.status, installJob.total_bytes]);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Flex gap={3} w="full" alignItems="center">
|
<Flex gap={3} w="full" alignItems="center">
|
||||||
|
Loading…
x
Reference in New Issue
Block a user