Refactor message boxes

This commit is contained in:
tyrrrz
2026-05-26 15:00:42 +03:00
parent 2aec84884b
commit 45629c9d7f
3 changed files with 7 additions and 7 deletions
@@ -1,6 +1,7 @@
using System;
using System.Collections.Generic;
using DiscordChatExporter.Core.Discord.Data;
using DiscordChatExporter.Gui.Localization;
using DiscordChatExporter.Gui.ViewModels;
using DiscordChatExporter.Gui.ViewModels.Components;
using DiscordChatExporter.Gui.ViewModels.Dialogs;
@@ -8,7 +9,7 @@ using Microsoft.Extensions.DependencyInjection;
namespace DiscordChatExporter.Gui.Framework;
public class ViewModelManager(IServiceProvider services)
public class ViewModelManager(IServiceProvider services, LocalizationManager localizationManager)
{
public MainViewModel GetMainViewModel() => services.GetRequiredService<MainViewModel>();
@@ -46,7 +47,7 @@ public class ViewModelManager(IServiceProvider services)
}
public MessageBoxViewModel GetMessageBoxViewModel(string title, string message) =>
GetMessageBoxViewModel(title, message, "CLOSE", null);
GetMessageBoxViewModel(title, message, localizationManager.CloseButton, null);
public SettingsViewModel GetSettingsViewModel() =>
services.GetRequiredService<SettingsViewModel>();