/// <summary>
        /// Initializes a new instance of the <see cref="ReleaseDefinitionCard"/> class.
        /// </summary>
        /// <param name="releaseDefinition">A release definition.</param>
        public ReleaseDefinitionCard(ReleaseDefinition releaseDefinition)
        {
            releaseDefinition.ThrowIfNull(nameof(releaseDefinition));

            this.Title = releaseDefinition.Name;

            this.Buttons.Add(new CardAction(ActionTypes.ImBack, Labels.Create, value: FormattableString.Invariant($"create {releaseDefinition.Id}")));
        }