2025-01-14 22:10:16 +03:00
|
|
|
using CommunityToolkit.Mvvm.ComponentModel;
|
2025-06-23 16:39:30 +03:00
|
|
|
using Nebula.Launcher.Services;
|
2025-01-14 22:10:16 +03:00
|
|
|
using Nebula.Launcher.Views.Popup;
|
|
|
|
|
using Nebula.Shared.Services;
|
2025-07-02 21:32:51 +03:00
|
|
|
using Nebula.Shared.ViewHelper;
|
2025-01-14 22:10:16 +03:00
|
|
|
|
|
|
|
|
namespace Nebula.Launcher.ViewModels.Popup;
|
|
|
|
|
|
|
|
|
|
[ViewModelRegister(typeof(InfoPopupView), false)]
|
|
|
|
|
[ConstructGenerator]
|
|
|
|
|
public partial class InfoPopupViewModel : PopupViewModelBase
|
|
|
|
|
{
|
|
|
|
|
[GenerateProperty] public override PopupMessageService PopupMessageService { get; }
|
|
|
|
|
|
|
|
|
|
[ObservableProperty] private string _infoText = "Test";
|
|
|
|
|
|
2025-06-23 16:39:30 +03:00
|
|
|
public override string Title => LocalisationService.GetString("popup-information");
|
2025-01-27 15:55:30 +03:00
|
|
|
public bool IsInfoClosable { get; set; } = true;
|
|
|
|
|
public override bool IsClosable => IsInfoClosable;
|
2025-01-14 22:10:16 +03:00
|
|
|
|
|
|
|
|
protected override void Initialise()
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
protected override void InitialiseInDesignMode()
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
}
|