HtmlForgeX

API Reference

Class

EmailPricingTable

Namespace HtmlForgeX.Email
Assembly HtmlForgeX.Email
Base Element
Implements

Pricing table for emails. Renders a set of pricing plans using an email-safe grid layout.

Inheritance

Constructors

Methods

AddPlan 2 overloads
public EmailPricingTable AddPlan(EmailPricingPlan plan) #
Returns: EmailPricingTable

Adds a plan configured via callback.

Parameters

configure System.Action{HtmlForgeX.Email.EmailPricingPlan} requiredposition: 0
AddPlan(HtmlForgeX.Email.EmailPricingPlan plan) #

Adds a plan.

Parameters

plan HtmlForgeX.Email.EmailPricingPlan required
public override String ToString() #
Returns: String
public EmailPricingTable WithColumns(Int32 columns) #
Returns: EmailPricingTable

Sets column count.

Parameters

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

Sets the gap.

Parameters

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

Enables/disables stacking on mobile.

Parameters

enabled System.Boolean = true optionalposition: 0

Properties

public List<EmailPricingPlan> Plans { get; } #

Plans rendered in the table.

public Int32 Columns { get; set; } #

Number of columns used to render plans.

public GridGap Gap { get; set; } #

Gap between columns.

public Boolean StackOnMobile { get; set; } #

Whether to stack plans on mobile.