A powerful visual builder for creating beautiful web content with React
npm install @resulticks/email-builderA powerful visual builder for creating beautiful email content with React. Push Builder provides a drag-and-drop interface for building responsive email templates with a rich set of components and AI-powered content generation.
- 🎨 Drag and drop interface
- 📱 Responsive design tools
- 🤖 AI-powered content generation
- 🎯 Rich component library
- 🔧 Customizable styles and properties
- 📦 Export to HTML
- 🎠Multiple layout options
- 🎪 Shape library
- âš¡ Real-time preview
``bash`
npm install @stackblitz/push-builder
`jsx
import { PushBuilder } from '@stackblitz/push-builder';
function App() {
return (
console.log('Generated HTML:', html);
}}
/>
);
}
`
Push Builder includes a variety of components:
- Text
- Buttons
- Images
- Videos
- Carousels
- Dividers
- Timers
- Audio
- Shapes
- Forms
- Offers
- HTML containers
| Prop | Type | Description |
|------|------|-------------|
| onSave | (html: string) => void | Callback when saving the email template |Component[]
| initialContent | | Optional initial components to load |CanvasSettings` | Optional canvas settings |
| settings |
MIT © StackBlitz