HtmlForgeX

API Reference

Class

EmailEmptyStateCard

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

Neutral "empty state" card (no incidents, no results, nothing to review) with optional actions.

Inheritance

Constructors

Methods

AddAction 2 overloads
public EmailEmptyStateCard AddAction(String text, String href, EmailButtonStyle style = Primary, EmailButtonSize size = Medium) #
Returns: EmailEmptyStateCard

Adds an action.

Parameters

text System.String requiredposition: 0
href System.String requiredposition: 1
style HtmlForgeX.Email.EmailButtonStyle = Primary optionalposition: 2
size HtmlForgeX.Email.EmailButtonSize = Medium optionalposition: 3
public EmailEmptyStateCard AddAction(Action<EmailEmptyStateAction> configure) #
Returns: EmailEmptyStateCard

Adds an action configured via callback.

Parameters

configure System.Action{HtmlForgeX.Email.EmailEmptyStateAction} requiredposition: 0
public override String ToString() #
Returns: String
public EmailEmptyStateCard WithDescription(String description) #
Returns: EmailEmptyStateCard

Sets description.

Parameters

description System.String requiredposition: 0
public EmailEmptyStateCard WithIcon(String icon) #
Returns: EmailEmptyStateCard

Sets icon.

Parameters

icon System.String requiredposition: 0
public EmailEmptyStateCard WithTitle(String title) #
Returns: EmailEmptyStateCard

Sets title.

Parameters

title System.String requiredposition: 0

Properties

public String Icon { get; set; } #

Optional icon shown in a circle.

public String Title { get; set; } #

Title text.

public String Description { get; set; } #

Optional description.

public List<EmailEmptyStateAction> Actions { get; } #

Actions (0–2 recommended).

public String BackgroundColor { get; set; } #

Background color (theme-aware by default).

public String BorderColor { get; set; } #

Border color.

public String BorderRadius { get; set; } #

Border radius.

public String CardPadding { get; set; } #

Card padding.

public String TitleColor { get; set; } #

Title color (theme-aware by default).

public String DescriptionColor { get; set; } #

Description color.

public String AccentColor { get; set; } #

Accent color used for the icon circle background (theme-aware by default).

public String IconSize { get; set; } #

Icon circle size.

public String IconFontSize { get; set; } #

Icon font size.

public Alignment Alignment { get; set; } #

Text alignment.