feat(ui): disable starter bundle button when all installed

This commit is contained in:
psychedelicious
2024-10-15 16:01:43 +10:00
committed by Mary Hipp Rogers
parent 985dcd9862
commit 166548246d

View File

@@ -49,12 +49,15 @@ export const StarterBundle = ({ bundleName, bundle }: { bundleName: string; bund
</Flex>
}
>
<Button size="sm" onClick={handleClickBundle} py={6}>
<Button size="sm" onClick={handleClickBundle} py={6} isDisabled={modelsToInstall.install.length === 0}>
<Flex flexDir="column">
<Text>{isMainModelBase(bundleName) ? MODEL_TYPE_SHORT_MAP[bundleName] : bundleName}</Text>
<Text fontSize="xs">
({bundle.length} {t('settings.models')})
</Text>
{modelsToInstall.install.length > 0 && (
<Text fontSize="xs">
({bundle.length} {t('settings.models')})
</Text>
)}
{modelsToInstall.install.length === 0 && <Text fontSize="xs">{t('common.installed')}</Text>}
</Flex>
</Button>
</Tooltip>