summaryrefslogtreecommitdiff
path: root/src/hooks
diff options
context:
space:
mode:
Diffstat (limited to 'src/hooks')
-rw-r--r--src/hooks/useInstallationActions.ts4
-rw-r--r--src/hooks/useLsfgHooks.ts4
2 files changed, 5 insertions, 3 deletions
diff --git a/src/hooks/useInstallationActions.ts b/src/hooks/useInstallationActions.ts
index f184145..8a43257 100644
--- a/src/hooks/useInstallationActions.ts
+++ b/src/hooks/useInstallationActions.ts
@@ -23,8 +23,8 @@ export function useInstallationActions() {
const result = await installLsfgVk();
if (result.success) {
setIsInstalled(true);
- setInstallationStatus("lsfg-vk installed");
- showInstallSuccessToast();
+ setInstallationStatus(result.message || "lsfg-vk installed");
+ showInstallSuccessToast(result.message);
// Reload lsfg config after installation
if (reloadConfig) {
diff --git a/src/hooks/useLsfgHooks.ts b/src/hooks/useLsfgHooks.ts
index d9bbe3e..d452a9a 100644
--- a/src/hooks/useLsfgHooks.ts
+++ b/src/hooks/useLsfgHooks.ts
@@ -18,7 +18,9 @@ export function useInstallationStatus() {
const status = await checkLsfgVkInstalled();
setIsInstalled(status.installed);
if (status.installed) {
- setInstallationStatus("lsfg-vk Installed");
+ setInstallationStatus("lsfg-vk v2 Installed");
+ } else if (status.legacy_installed) {
+ setInstallationStatus("lsfg-vk v1 detected — update available");
} else {
setInstallationStatus("lsfg-vk Not Installed");
}