Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }