mirror of
https://github.com/BlossomiShymae/Needlework.Net.git
synced 2025-12-06 10:10:48 +01:00
22 lines
661 B
C#
22 lines
661 B
C#
using CommunityToolkit.Mvvm.ComponentModel;
|
|
using SukiUI.Controls;
|
|
using System.Net.Http;
|
|
|
|
namespace Needlework.Net.Desktop.ViewModels
|
|
{
|
|
public partial class EndpointsContainerViewModel : PageBase
|
|
{
|
|
[ObservableProperty] private ISukiStackPageTitleProvider _activeViewModel;
|
|
|
|
public EndpointsContainerViewModel(HttpClient httpClient) : base("Endpoints", Material.Icons.MaterialIconKind.Hub, -500)
|
|
{
|
|
_activeViewModel = new EndpointsViewModel(httpClient, OnClicked);
|
|
}
|
|
|
|
private void OnClicked(ISukiStackPageTitleProvider viewModel)
|
|
{
|
|
ActiveViewModel = viewModel;
|
|
}
|
|
}
|
|
}
|