@using LeafWeb.WebCms.Controllers @using LeafWeb.WebCms.Utility @model LeafInputDetails
@ChartLink(Model) @if (Model.IsCancellable) {
@CancelLink(Model)
}
@DeleteLink(Model)
@Html.DisplayForModel()
@helper ChartLink(dynamic item) { var cssClass = CssClassUtil.CreateCssClassDataDictionary("btn", "btn-outline-secondary"); if (!item.HasLeafChart) { cssClass.SetCssDisabled(); } @Html.Partial("DisplayTemplates/_ChartLink", (int)item.LeafInputId, cssClass) } @helper DeleteLink(LeafInputDetails item) { var cssClass = CssClassUtil.CreateCssClassDataDictionary("btn", "btn-outline-secondary"); if (!item.IsDeletable) { cssClass.SetCssDisabled(); } @Html.Partial("DisplayTemplates/_DeleteForm", Tuple.Create(item.LeafInputId, item.Identifier), cssClass) } @helper CancelLink(LeafInputDetails item) { var cssClass = CssClassUtil.CreateCssClassDataDictionary("btn", "btn-outline-secondary"); if (!item.IsCancellable) { cssClass.SetCssDisabled(); } @Html.Partial("DisplayTemplates/_CancelForm", Tuple.Create(item.LeafInputId, item.Identifier), cssClass) }