@namespace WebApp.Components.Shared.Components @ChildContent @if (_isHovered && ControlContent != null) { @ControlContent } @code { [Parameter] public required RenderFragment ChildContent { get; set; } [Parameter] public RenderFragment? ControlContent { get; set; } [Parameter] public Size Size { get; set; } = Size.Small; [Parameter] public Color Color { get; set; } = Color.Default; [Parameter] public Variant Variant { get; set; } = Variant.Text; [Parameter] public string? Style { get; set; } [Parameter] public string? Class { get; set; } [Parameter] public string? WrapperClass { get; set; } private bool _isHovered = false; }