HtmlForgeX

API Reference

Class

EmailProductGrid

Namespace HtmlForgeX.Email
Assembly HtmlForgeX.Email
Base Element
Implements
Modifiers sealed

Convenience wrapper for rendering a set of EmailProductCard items in a responsive, email-safe grid.

Inheritance

Constructors

Methods

AddProduct 2 overloads
public EmailProductGrid AddProduct(EmailProductCard card) #
Returns: EmailProductGrid

Adds a product card configured via callback.

Parameters

configure System.Action{HtmlForgeX.Email.EmailProductCard} requiredposition: 0
AddProduct(HtmlForgeX.Email.EmailProductCard card) #

Adds a product card instance.

Parameters

card HtmlForgeX.Email.EmailProductCard required
public override String ToString() #
Returns: String
public EmailProductGrid WithColumns(Int32 columns) #
Returns: EmailProductGrid

Sets columns.

Parameters

columns System.Int32 requiredposition: 0
public EmailProductGrid WithGap(GridGap gap) #
Returns: EmailProductGrid

Sets gap.

Parameters

gap HtmlForgeX.Email.GridGap requiredposition: 0
public EmailProductGrid WithStackOnMobile(Boolean enabled) #
Returns: EmailProductGrid

Sets stacking behavior.

Parameters

enabled System.Boolean requiredposition: 0

Properties

public List<EmailProductCard> Products { get; } #

Products rendered in the grid.

public Int32 Columns { get; set; } #

Number of columns (1-12).

public GridGap Gap { get; set; } #

Gap between columns.

public Boolean StackOnMobile { get; set; } #

Whether to stack columns on mobile.