diff --git a/ui/src/app/dashboard.component.html b/ui/src/app/dashboard.component.html
index 67a3c43..62cecaf 100644
--- a/ui/src/app/dashboard.component.html
+++ b/ui/src/app/dashboard.component.html
@@ -49,23 +49,27 @@
}
} @else {
-
+ }
}
}
diff --git a/ui/src/app/dashboard.component.ts b/ui/src/app/dashboard.component.ts
index 6ef9019..f53f424 100644
--- a/ui/src/app/dashboard.component.ts
+++ b/ui/src/app/dashboard.component.ts
@@ -33,11 +33,12 @@ export class MiningDashboardComponent {
error = signal(null);
showProfileManager = signal(false);
- selectedProfileId = signal(null);
+ // Use a map to track the selected profile for each miner type
+ selectedProfileIds = signal