diff --git a/RpgRoller/Components/Pages/HomeControls/CharacterPanel.razor b/RpgRoller/Components/Pages/HomeControls/CharacterPanel.razor index f688c36..c8343e9 100644 --- a/RpgRoller/Components/Pages/HomeControls/CharacterPanel.razor +++ b/RpgRoller/Components/Pages/HomeControls/CharacterPanel.razor @@ -60,9 +60,8 @@
diff --git a/RpgRoller/Components/Pages/HomeControls/CharacterPanel.razor.cs b/RpgRoller/Components/Pages/HomeControls/CharacterPanel.razor.cs index e6f782c..12b07c6 100644 --- a/RpgRoller/Components/Pages/HomeControls/CharacterPanel.razor.cs +++ b/RpgRoller/Components/Pages/HomeControls/CharacterPanel.razor.cs @@ -70,9 +70,10 @@ public partial class CharacterPanel await SkillUpdated.InvokeAsync(skillId); } - private async Task OnRollVisibilityChangedAsync(string? selectedVisibility) + private async Task OnRollVisibilityChangedAsync(ChangeEventArgs args) { - await RollVisibilityChanged.InvokeAsync(selectedVisibility ?? "public"); + var selectedVisibility = args.Value?.ToString() ?? "public"; + await RollVisibilityChanged.InvokeAsync(selectedVisibility); } private async Task RollSkillAsync(CharacterSheetSkill skill) @@ -371,9 +372,6 @@ public partial class CharacterPanel [Parameter] public EventCallback RollVisibilityChanged { get; set; } - private string NormalizedRollVisibility => - string.Equals(RollVisibility, "private", StringComparison.OrdinalIgnoreCase) ? "private" : "public"; - [Parameter] public Func OwnerLabel { get; set; } = _ => string.Empty; [Parameter] public Func SkillDefinitionLabel { get; set; } = _ => string.Empty;