Split campaign log summary from detail

This commit is contained in:
2026-04-02 00:19:44 +02:00
parent e42c0fb9ba
commit ddb57cde8f
22 changed files with 406 additions and 110 deletions

View File

@@ -26,7 +26,7 @@ public partial class CharacterPanel
ShowCreateSkillModal = true;
}
private void OpenEditSkillModal(SkillSummary skill)
private void OpenEditSkillModal(CharacterSheetSkill skill)
{
EditingSkillId = skill.Id;
EditSkillInitialModel = new()
@@ -78,7 +78,7 @@ public partial class CharacterPanel
return Task.CompletedTask;
}
private Task OnEditSkillRequestedAsync(SkillSummary skill)
private Task OnEditSkillRequestedAsync(CharacterSheetSkill skill)
{
OpenEditSkillModal(skill);
return Task.CompletedTask;
@@ -103,7 +103,7 @@ public partial class CharacterPanel
ShowCreateSkillGroupModal = true;
}
private void OpenEditSkillGroupModal(SkillGroupSummary skillGroup)
private void OpenEditSkillGroupModal(CharacterSheetSkillGroup skillGroup)
{
EditingSkillGroupId = skillGroup.Id;
SkillGroupState.Model.Name = skillGroup.Name;
@@ -242,7 +242,7 @@ public partial class CharacterPanel
}
}
private bool SkillMatchesFilter(SkillSummary skill)
private bool SkillMatchesFilter(CharacterSheetSkill skill)
{
if (string.IsNullOrWhiteSpace(SkillFilterText))
return true;
@@ -297,10 +297,10 @@ public partial class CharacterPanel
public bool IsMutating { get; set; }
[Parameter]
public IReadOnlyList<SkillSummary> SelectedCharacterSkills { get; set; } = [];
public IReadOnlyList<CharacterSheetSkill> SelectedCharacterSkills { get; set; } = [];
[Parameter]
public IReadOnlyList<SkillGroupSummary> SelectedCharacterSkillGroups { get; set; } = [];
public IReadOnlyList<CharacterSheetSkillGroup> SelectedCharacterSkillGroups { get; set; } = [];
[Parameter]
public bool IsD6 { get; set; }
@@ -315,13 +315,13 @@ public partial class CharacterPanel
public Func<Guid, string> OwnerLabel { get; set; } = _ => string.Empty;
[Parameter]
public Func<SkillSummary, string> SkillDefinitionLabel { get; set; } = _ => string.Empty;
public Func<CharacterSheetSkill, string> SkillDefinitionLabel { get; set; } = _ => string.Empty;
[Parameter]
public Func<CharacterSummary, bool> CanEditCharacter { get; set; } = _ => false;
[Parameter]
public Func<SkillSummary, bool> CanEditSkill { get; set; } = _ => false;
public Func<CharacterSheetSkill, bool> CanEditSkill { get; set; } = _ => false;
[Parameter]
public EventCallback<Guid> CharacterSelected { get; set; }