- add: Content viewer

This commit is contained in:
2025-01-10 12:28:29 +03:00
parent e5ed27f72d
commit 77a1134823
5 changed files with 109 additions and 1 deletions

View File

@@ -0,0 +1,48 @@
using System;
using System.Collections.ObjectModel;
using CommunityToolkit.Mvvm.ComponentModel;
using Nebula.Launcher.ViewHelper;
using Nebula.Launcher.Views.Pages;
using Nebula.Shared.Models;
namespace Nebula.Launcher.ViewModels;
[ViewModelRegister(typeof(ContentBrowserView))]
public sealed partial class ContentBrowserViewModel : ViewModelBase
{
public ObservableCollection<ContentEntry> Entries = new();
[ObservableProperty] private string _message = "";
[ObservableProperty] private string _searchText = "";
public ContentBrowserViewModel() : base()
{
}
public ContentBrowserViewModel(IServiceProvider provider) : base(provider)
{
}
public void OnBackEnter()
{
}
public void OnGoEnter()
{
}
}
public sealed class ContentEntry
{
}
public sealed class ContentPath
{
public RobustUrl ServerUrl;
}