fix(ui): handle no model selection in default settings tooltip

This commit is contained in:
psychedelicious
2024-10-25 15:01:02 +10:00
parent c5cdd5f9c6
commit 8747c0dbb0

View File

@@ -131,6 +131,10 @@ export const UseDefaultSettingsButton = () => {
]);
const tooltip = useMemo(() => {
if (!model) {
return t('modelManager.noModelSelected');
}
if (!hasDefaultSettings) {
return t('modelManager.noDefaultSettings');
}
@@ -150,7 +154,7 @@ export const UseDefaultSettingsButton = () => {
<Text>{t('modelManager.restoreDefaultSettings')}</Text>
</Flex>
);
}, [outOfSyncSettings, t, hasDefaultSettings]);
}, [model, hasDefaultSettings, outOfSyncSettings, t]);
const handleClickDefaultSettings = useCallback(() => {
dispatch(setDefaultSettings());