Made sidebar item collection extendable via interface. Refactored settings to system

This commit is contained in:
2025-12-27 23:54:48 +01:00
parent 05c05f1b72
commit ba942b2f8f
7 changed files with 91 additions and 56 deletions

View File

@@ -0,0 +1,8 @@
using Moonlight.Frontend.Models;
namespace Moonlight.Frontend.Interfaces;
public interface ISidebarProvider
{
public Task<SidebarItem[]> GetItemsAsync();
}