Extract shared header and skill group block components
This commit is contained in:
@@ -72,6 +72,27 @@ public partial class CharacterPanel
|
||||
await RollRequested.InvokeAsync(skillId);
|
||||
}
|
||||
|
||||
private Task OnAddSkillRequestedAsync(Guid? skillGroupId)
|
||||
{
|
||||
OpenCreateSkillModal(skillGroupId);
|
||||
return Task.CompletedTask;
|
||||
}
|
||||
|
||||
private Task OnEditSkillRequestedAsync(SkillSummary skill)
|
||||
{
|
||||
OpenEditSkillModal(skill);
|
||||
return Task.CompletedTask;
|
||||
}
|
||||
|
||||
private Task OnEditSkillGroupRequestedAsync(Guid skillGroupId)
|
||||
{
|
||||
var skillGroup = SelectedCharacterSkillGroups.FirstOrDefault(group => group.Id == skillGroupId);
|
||||
if (skillGroup is not null)
|
||||
OpenEditSkillGroupModal(skillGroup);
|
||||
|
||||
return Task.CompletedTask;
|
||||
}
|
||||
|
||||
private void OpenCreateSkillGroupModal()
|
||||
{
|
||||
SkillGroupState.Model.Name = string.Empty;
|
||||
|
||||
Reference in New Issue
Block a user