MailingUI components
Installation
MailingUI components are intended to be used as copy and paste components. Some common setup steps are required in your project for individual components to work.
- Initialize NextJs app (if not already done)
npx create-next-app
- Install MailingUI dependencies
npm install @react-email/components @react-email/render
TODO: specify versions?
- Copy common MailingUI utilities to your project (@mailingui/themes)
cp something
TODO: How to do this with full folder?
- (Recommended) Setup tsconfig.json aliases
{
"compilerOptions": {
"paths": {
"@mailingui/components": ["src/mailingui/components/index.ts"],
"@mailingui/themes": ["src/mailingui/themes/index.ts"]
}
}
}
Now you should be able to use MailingUI components in your project.
It might be necessary to update paths to match your project structure.