# PhoenixEmail v0.1.0 - Table of Contents

> Build emails with HEEx components. A port of react-email for Phoenix.

## Pages

- [PhoenixEmail](readme.md)
- [phoenix_email](changelog.md)

## Modules

- [PhoenixEmail](PhoenixEmail.md): Build emails with HEEx components. A port of
[react-email](https://react.email) for Phoenix.
- [PhoenixEmail.Components](PhoenixEmail.Components.md): HEEx function components for building emails, ported from
[react-email](https://react.email).
- [PhoenixEmail.Highlight](PhoenixEmail.Highlight.md): Inline-styled syntax highlighting for `PhoenixEmail.Components.code_block/1`.
- [PhoenixEmail.Markdown](PhoenixEmail.Markdown.md): Markdown to email-safe HTML for `PhoenixEmail.Components.markdown/1`.
- [PhoenixEmail.Swoosh](PhoenixEmail.Swoosh.md): [Swoosh](https://hex.pm/packages/swoosh) integration.
- [PhoenixEmail.Tailwind](PhoenixEmail.Tailwind.md): Tailwind utility classes compiled to inline styles at build time.
- [PhoenixEmail.Tailwind.Compiler](PhoenixEmail.Tailwind.Compiler.md): Runs the real `tailwindcss` binary over your sources and converts its
output into the class → inline-declarations map used by
`PhoenixEmail.Tailwind` at render time.

## Mix Tasks

- [mix phoenix_email.tailwind](Mix.Tasks.PhoenixEmail.Tailwind.md): Scans your sources for Tailwind classes, runs the `tailwindcss` binary,
and writes the class → inline-style map that `PhoenixEmail.Tailwind` uses
at render time.

