Editor/Document/Payloads/ButtonGroupPayload.cs

A small payload type used by the editor document model. It defines a ButtonGroupPayload record that indicates its Kind is ControlType.ButtonGroup for the Razor designer.

using System.Text.Json.Serialization;

namespace Grains.RazorDesigner.Document;

public sealed record ButtonGroupPayload : Payload
{
    [JsonIgnore]
    public override ControlType Kind => ControlType.ButtonGroup;
}