pikasso

4.2.0 • Public • Published

pikasso

HTML5 drag and drop email builder built by Bananatag.

Please NOTE this plugin is not yet available for commercial use. Please contact Bananatag (https://bananatag.com/contact/) to see when the commercial licenses are available to purchase.

  • available as React Component and UMD build for browser

install:

$ npm install pikasso --save

Add to your project:

As a react component

import React, { Component } from 'react';
import Pikasso from 'pikasso';
 
export default class App extends Component {
    render() {
        return (
            <Pikasso
                authorization="Bearer TEST_AUTH"
                controls={['save']}
                handlers={{
                    onMount: () => console.log('Ready!'),
                    onNotification: msg => console.log({ msg }),
                    onError: error => console.log({ error }),
                    onSave: html =>  console.log({ html }),
                }}
                blocks={[]}
                containerStyle={{ top: 100 }}
            />
        );
    }
}

UMD Browser Installation

<html>
    <head>
        <script src="https://npmcdn.com/pikasso@3.0.28/build/umd.min.js">
        </script> 
    </head>
    <body>
        <div id="pikassoContainer"></div>
        <script>
            window.onload = () => {
                const pikasso = new window.Pikasso({
                    containerID: 'pikassoContainer',
                    authorization: 'Bearer TEST_AUTH',
                    controls: ['save'],
                    handlers: {
                        onMount: () => console.log('Ready!'),
                        onNotification: msg => console.log({ msg }),
                        onError: error => console.log({ error }),
                        onSave: html => console.log({ html })
                    },
                    blocks: [],
                    containerStyle: { top: 100 }
                });
 
                pikasso.init();
                //pikasso.destroy(); to remove iframe element and clear up timers
            }
        </script> 
    </body>
</html>

Package Sidebar

Install

npm i pikasso

Weekly Downloads

21

Version

4.2.0

License

ISC

Unpacked Size

36.5 kB

Total Files

7

Last publish

Collaborators

  • knikazm
  • soheil