twenty/packages/twenty-emails
github-actions[bot] 9e4e8009d7
i18n - translations (#14172)
Created by Github action

---------

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
Co-authored-by: github-actions <github-actions@twenty.com>
2025-08-30 14:42:31 +02:00
..
src i18n - translations (#14172) 2025-08-30 14:42:31 +02:00
.gitignore have footer on emails (#11300) 2025-04-03 14:26:19 +02:00
.swcrc Translations - Crowdin, Set workspace member locale on signup, and optimizations (#10091) 2025-02-09 22:10:41 +01:00
eslint.config.mjs fix: Enable Lingui recommended rules and fix all translation violations (#14133) 2025-08-28 15:12:38 +02:00
lingui.config.ts CSV Import translations and dark mode fixes (#11184) 2025-03-27 08:53:00 +01:00
package.json Upgrade SWC Core and Storybook to v8 (#13799) 2025-08-11 12:02:33 +02:00
project.json Continue ESLINT9 Migration (#13795) 2025-08-10 23:25:58 +02:00
README.md have footer on emails (#11300) 2025-04-03 14:26:19 +02:00
tsconfig.json setup localization for twenty-emails (#9806) 2025-02-02 21:01:34 +01:00
tsconfig.lib.json setup localization for twenty-emails (#9806) 2025-02-02 21:01:34 +01:00
vite.config.ts [REFACTOR] twenty-shared multi barrel and CJS/ESM build with preconstruct (#11083) 2025-03-22 19:16:06 +01:00

Twenty Emails

This package contains the email templates used by Twenty.

Features

  • Email templates built with React Email
  • Internationalization (i18n) support via @lingui/react
  • Local preview server for testing email templates

Getting Started

Starting the Local Preview Server

To start the local preview server for email development:

npx nx start twenty-emails

This will run the development server on port 4001. You can then view your email templates at http://localhost:4001.

Building Emails

To build the email templates:

npx nx build twenty-emails

Email Structure

Each email template is located in the src/emails directory. The templates use various components from the src/components directory to maintain consistent styling and functionality.