public async Task <IHtmlContent> Column(IDisplayHelper displayAsync, GroupViewModel shape) { var tagBuilder = shape.GetTagBuilder("div"); foreach (var column in shape.Items) { tagBuilder.InnerHtml.AppendHtml(await displayAsync.ShapeExecuteAsync((IShape)column)); } return(tagBuilder); }
public async Task <IHtmlContent> CardContainer(IDisplayHelper displayAsync, GroupViewModel shape) { var tagBuilder = shape.GetTagBuilder("div"); tagBuilder.AddCssClass("mb-3"); foreach (var card in shape.Items.OfType <IShape>()) { tagBuilder.InnerHtml.AppendHtml(await displayAsync.ShapeExecuteAsync(card)); } return(tagBuilder); }