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;