@code { [Parameter] public RenderFragment ChildContent { get; set; } = default!; [Parameter] public EventCallback OnClick { get; set; } = default!; [Parameter] public ButtonType ButtonType { get; set; } = default!; private void ButtonClicked(EventArgs eventArgs) { OnClick.InvokeAsync(eventArgs); } }