@faire/mjml-react
Version:
React component library to generate the HTML emails on the fly
38 lines (37 loc) • 1.26 kB
TypeScript
import React from "react";
export interface IMjmlTableProps {
/** MJML default value: left */
align?: "left" | "right" | "center";
/** MJML default value: none */
border?: React.CSSProperties["border"];
/** MJML default value: 0 */
cellpadding?: string;
/** MJML default value: 0 */
cellspacing?: string;
containerBackgroundColor?: string;
/** MJML default value: #000000 */
color?: React.CSSProperties["color"];
fontFamily?: string;
fontSize?: string | number;
fontWeight?: string;
lineHeight?: string | number;
paddingBottom?: string | number;
paddingLeft?: string | number;
paddingRight?: string | number;
paddingTop?: string | number;
/** MJML default value: 10px 25px */
padding?: string | number;
role?: "none" | "presentation";
tableLayout?: "auto" | "fixed" | "initial" | "inherit";
verticalAlign?: "top" | "bottom" | "middle";
/** MJML default value: 100% */
width?: string | number;
className?: string;
cssClass?: string;
mjmlClass?: string;
children?: React.ReactNode;
dangerouslySetInnerHTML?: {
__html: string;
};
}
export declare function MjmlTable({ children, ...props }: IMjmlTableProps): React.JSX.Element;