Row

Rows render as a single table row with one cell per column, so they stay side-by-side even in Outlook. A Row may only contain Column components.

Row

Container

Rows render as a single table row with one cell per column, so they stay side-by-side even in Outlook. A Row may only contain Column components.

PropTypeDefaultDescription
columnGapnumber8Horizontal gap (px) between columns. Set 0 for flush.
stackOnMobilebooleantrueBest-effort: let columns wrap on narrow viewports (table emails stay side-by-side in Outlook).
backgroundColorcolor—Fill color behind the row.
paddingXnumber24Horizontal inner padding (px).
paddingYnumber8Vertical inner padding (px).
borderWidthnumber—Border stroke width (px). 0/absent = no visible border.
borderStyleenumsolid | dashed | dotted—Border stroke style.
borderColorcolor—Border stroke color.
borderRadiusnumber—Corner rounding (px). Independent of width — round a filled card without a stroke.

Common props

Every component accepts these on top of its own props.

PropTypeDefaultDescription
marginBottomnumber16Vertical space (px) below the block.
classNamestring—Tailwind-style utility classes compiled to inline CSS at render (e.g. "mt-4 text-zinc-500 sm:hidden"). Responsive/pseudo variants are hoisted into a <style> block. class and tw are accepted as aliases in code.
customCsscss—Extra inline CSS declarations merged onto the block's root element (e.g. "letter-spacing: 1px; opacity: 0.9"). Inlined so it survives every client.

Set one side at a time with the padding and margin objects in the visual editor's inspector.

Search docs and guides

Search the docs and product guides.