4.16.2 • Published 4 months ago

easy-email-extensions v4.16.2

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

Easy-email-extensions

usage

$ npm install --save easy-email-extensions

or

$ yarn add easy-email-extensions
import React from 'react';
import { BlockManager, BasicType, AdvancedType } from 'easy-email-core';
import { EmailEditor, EmailEditorProvider } from 'easy-email-editor';
import { ExtensionProps, StandardLayout } from 'easy-email-extensions';

import 'easy-email-editor/lib/style.css';
import 'easy-email-extensions/lib/style.css';

const categories: ExtensionProps['categories'] = [
  {
    label: 'Content',
    active: true,
    blocks: [
      {
        type: AdvancedType.TEXT,
      },
      {
        type: AdvancedType.IMAGE,
        payload: { attributes: { padding: '0px 0px 0px 0px' } },
      },
      {
        type: AdvancedType.BUTTON,
      },
      {
        type: AdvancedType.SOCIAL,
      },
      {
        type: AdvancedType.DIVIDER,
      },
      {
        type: AdvancedType.SPACER,
      },
      {
        type: AdvancedType.HERO,
      },
      {
        type: AdvancedType.WRAPPER,
      },
    ],
  },
  {
    label: 'Layout',
    active: true,
    displayType: 'column',
    blocks: [
      {
        title: '2 columns',
        payload: [
          ['50%', '50%'],
          ['33%', '67%'],
          ['67%', '33%'],
          ['25%', '75%'],
          ['75%', '25%'],
        ],
      },
      {
        title: '3 columns',
        payload: [
          ['33.33%', '33.33%', '33.33%'],
          ['25%', '25%', '50%'],
          ['50%', '25%', '25%'],
        ],
      },
      {
        title: '4 columns',
        payload: [['25%', '25%', '25%', '25%']],
      },
    ],
  },
];

const initialValues = {
  subject: 'Welcome to Easy-email',
  subTitle: 'Nice to meet you!',
  content: BlockManager.getBlockByType(BasicType.PAGE)!.create({}),
};

export default function App() {

  return (
    <EmailEditorProvider
      data={initialValues}
      height={'calc(100vh - 72px)'}
      autoComplete
      dashed={false}
    >
      {({ values }) => {
        return (
          <StandardLayout
            categories={categories}
            showSourceCode={true}
          >
            <EmailEditor />
          </StandardLayout>
        );
      }}
    </EmailEditorProvider>
  );
}
4.16.2

4 months ago

4.16.1

9 months ago

4.17.0

10 months ago

4.16.0

1 year ago

4.15.0

1 year ago

4.14.2

2 years ago

4.14.1

2 years ago

4.14.0

2 years ago

4.12.3

2 years ago

4.12.2

2 years ago

4.13.0

2 years ago

4.12.1

2 years ago

4.9.0

2 years ago

4.8.0

2 years ago

4.7.0

2 years ago

4.7.2

2 years ago

4.7.1

2 years ago

4.6.0

2 years ago

4.12.0

2 years ago

4.11.0

2 years ago

4.11.1

2 years ago

4.4.3

2 years ago

4.4.2

2 years ago

4.4.5

2 years ago

4.4.4

2 years ago

4.4.0

2 years ago

4.3.9

3 years ago

4.3.6

3 years ago

4.3.5

3 years ago

4.3.8

3 years ago

4.3.7

3 years ago

4.3.2

3 years ago

4.3.1

3 years ago

4.3.4

3 years ago

4.3.0

3 years ago

4.2.0

3 years ago

4.1.12

3 years ago

4.1.13

3 years ago

4.1.14

3 years ago

4.1.8

3 years ago

4.1.7

3 years ago

4.1.9

3 years ago

3.2.2

3 years ago

4.1.4

3 years ago

4.1.3

3 years ago

4.1.6

3 years ago

4.1.5

3 years ago

4.1.2

3 years ago

4.0.0-alpha.9

3 years ago

4.0.0-alpha.7

3 years ago

3.2.1-alpha.2

3 years ago

4.0.0-alpha.8

3 years ago

3.2.1-alpha.1

3 years ago

3.2.1-alpha.0

3 years ago

4.0.0-alpha.6

3 years ago

3.2.1-alpha.12

3 years ago

3.2.1-alpha.13

3 years ago

3.2.1-alpha.14

3 years ago

3.2.1-alpha.15

3 years ago

3.2.1-alpha.11

3 years ago

4.0.0-alpha.3

3 years ago

3.2.1-alpha.6

3 years ago

4.0.0-alpha.4

3 years ago

4.0.0-alpha.1

3 years ago

4.0.0-alpha.2

3 years ago

3.2.1-alpha.3

3 years ago

4.0.0-alpha.0

3 years ago

3.2.1-alpha.9

3 years ago

3.2.1-alpha.8

3 years ago

3.2.1-alpha.7

3 years ago

3.2.1

3 years ago

4.0.0

3 years ago

4.1.0

3 years ago

4.1.1

3 years ago

3.1.56

3 years ago

3.1.55

3 years ago

3.1.57

3 years ago

3.1.13

3 years ago

3.1.16

3 years ago

3.1.15

3 years ago

3.1.50

3 years ago

3.1.51

3 years ago

3.1.54

3 years ago

3.1.10

3 years ago

3.1.53

3 years ago

3.1.9

3 years ago

3.1.8

3 years ago

3.1.23

3 years ago

3.0.12

4 years ago

3.0.4

4 years ago

3.0.13

4 years ago

3.0.3

4 years ago

3.2.0

3 years ago

3.0.10

4 years ago

3.0.2

4 years ago

3.1.24

3 years ago

3.0.11

4 years ago

3.0.1

4 years ago

3.1.27

3 years ago

3.0.8

4 years ago

3.1.26

3 years ago

3.0.7

4 years ago

3.1.29

3 years ago

3.0.14

4 years ago

3.0.6

4 years ago

3.1.28

3 years ago

3.0.5

4 years ago

3.1.60

3 years ago

3.0.0

4 years ago

3.1.20

3 years ago

3.1.19

3 years ago

3.1.34

3 years ago

3.1.33

3 years ago

3.1.36

3 years ago

3.1.38

3 years ago

3.1.37

3 years ago

3.1.39

3 years ago

3.1.30

3 years ago

3.1.32

3 years ago

3.0.9

4 years ago

3.1.3

3 years ago

3.1.44

3 years ago

3.1.2

4 years ago

3.1.47

3 years ago

3.1.1

4 years ago

3.1.46

3 years ago

3.1.0

4 years ago

3.1.7

3 years ago

3.1.48

3 years ago

3.1.6

3 years ago

3.1.5

3 years ago

3.1.4

3 years ago

3.1.41

3 years ago

2.6.0

4 years ago

2.5.2

4 years ago

2.5.2-beta.1

4 years ago

2.5.2-beta.0

4 years ago

3.0.2-beta.0

4 years ago

3.0.0-beta-01.0

4 years ago