diff --git a/Dashboard/Controls/LandingPage.xaml.cs b/Dashboard/Controls/LandingPage.xaml.cs index 0355b270..3e35e23a 100644 --- a/Dashboard/Controls/LandingPage.xaml.cs +++ b/Dashboard/Controls/LandingPage.xaml.cs @@ -30,11 +30,11 @@ public partial class LandingPage : UserControl public event EventHandler? ServerCardClicked; - public LandingPage() + public LandingPage(ServerManager? serverManager = null) { InitializeComponent(); - _serverManager = new ServerManager(); + _serverManager = serverManager ?? new ServerManager(); _preferencesService = new UserPreferencesService(); _credentialService = new CredentialService(); _serverHealthStatuses = new ObservableCollection(); diff --git a/Dashboard/MainWindow.xaml.cs b/Dashboard/MainWindow.xaml.cs index fb49ecc0..e6f76277 100644 --- a/Dashboard/MainWindow.xaml.cs +++ b/Dashboard/MainWindow.xaml.cs @@ -554,7 +554,7 @@ private void OpenNocTab() } // Create the landing page - _landingPage = new LandingPage(); + _landingPage = new LandingPage(_serverManager); _landingPage.ServerCardClicked += LandingPage_ServerCardClicked; // Create tab header with close button