@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; private static readonly long TransferChunkSize = ByteConverter.FromMegaBytes(20).Bytes; private static readonly long UploadLimit = ByteConverter.FromGigaBytes(20).Bytes; protected override void OnInitialized() { FsAccess = new SystemFsAccess(ApiClient); } private void OnConfigure(FileManagerOptions options) { options.AddMultiOperation(); options.AddMultiOperation(); options.AddMultiOperation(); options.AddSingleOperation(); options.AddToolbarOperation(); options.AddToolbarOperation(); } }