Vue Email Logo
Components

Section

Display a section that can be formatted using columns.

Install

Install component from your command line.

pnpm add @vue-email/components
# or get the individual package
pnpm add @vue-email/section

Getting started

Add the component to your email template. Include styles where needed.

<script setup lang="ts">
import { Section, Column, Row, Text } from "@vue-email/components";
</script>

<template>
  <!-- A simple `section` -->
  <Section>
    <Text>Hello World</Text>
  </Section>

  <!-- Formatted with `rows` and `columns` -->
  <Section>
    <Row>
      <Column>Column 1, Row 1</Column>
      <Column>Column 2, Row 1</Column>
    </Row>
    <Row>
      <Column>Column 1, Row 2</Column>
      <Column>Column 2, Row 2</Column>
    </Row>
  </Section>
</template>

Copyright © 2024