@using LANCommander.SDK.Enums @using LANCommander.Server.Extensions; @if (context.Type == SavePathType.Registry) { } else { }
@code { [Parameter] public ICollection Value { get; set; } = new List(); [Parameter] public EventCallback> ValueChanged { get; set; } [Parameter] public Guid GameId { get; set; } [Parameter] public Guid ArchiveId { get; set; } protected override async Task OnInitializedAsync() { if (Value == null) Value = new List(); } private async Task AddPath() { if (Value == null) Value = new List(); Value.Add(new SavePath() { GameId = GameId, WorkingDirectory = "{InstallDir}" }); } private async Task RemovePath(SavePath path) { Value.Remove(path); } }