@page "/admin/system/files" @using Microsoft.AspNetCore.Authorization @using MoonCore.Helpers @using Moonlight.Client.Implementations @using MoonCore.Blazor.FlyonUi.Files.Manager @using MoonCore.Blazor.FlyonUi.Files.Manager.Operations @attribute [Authorize(Policy = "permissions:admin.system.overview")] @inject HttpApiClient ApiClient
@code { private IFsAccess FsAccess; protected override void OnInitialized() { FsAccess = new SystemFsAccess(ApiClient); } private void OnConfigure(FileManagerOptions options) { options.AddMultiOperation(); options.AddMultiOperation(); options.AddMultiOperation(); options.AddMultiOperation(); //options.AddSingleOperation(); options.AddSingleOperation(); options.AddToolbarOperation(); options.AddToolbarOperation(); options.AddToolbarOperation(); options.AddOpenOperation(); options.AddOpenOperation(); options.AddOpenOperation(); options.WriteLimit = (int)ByteConverter.FromMegaBytes(20).Bytes; } }