feat(ui): add delete-list button to List Settings modal

This commit is contained in:
mika kuns
2026-05-29 16:09:17 +02:00
parent 3af8fb9aa0
commit 128fb7d4d2
5 changed files with 98 additions and 10 deletions

View File

@@ -48,7 +48,8 @@ public sealed partial class ListsIslandViewModel : ViewModelBase
var vm = _services.GetRequiredService<ListSettingsModalViewModel>();
await vm.LoadAsync(rawId, row.Name, row.WorkingDir, row.DefaultCommitType);
await ShowListSettingsModal(vm);
await RefreshRowAsync(row.Id);
if (vm.Deleted) await LoadAsync();
else await RefreshRowAsync(row.Id);
}
[RelayCommand]
@@ -225,7 +226,8 @@ public sealed partial class ListsIslandViewModel : ViewModelBase
var vm = _services.GetRequiredService<ListSettingsModalViewModel>();
await vm.LoadAsync(entity.Id, entity.Name, entity.WorkingDir, entity.DefaultCommitType);
await ShowListSettingsModal(vm);
await RefreshRowAsync(item.Id);
if (vm.Deleted) await LoadAsync();
else await RefreshRowAsync(item.Id);
}
}