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