1.96.0 • Published 12 months ago

easy-mail-serji v1.96.0

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

Easy Mail Editor

This is a simple email editor built with React and Vite. It allows users to compose and send emails with various features such as drag-and-drop functionality, email templates, and a rich text editor. The project is designed to be easy to use and customize, with a clean and intuitive interface.

📦 Install

npm install easy-mail-editor
yarn add easy-mail-editor
pnpm add easy-mail-editor

🔨 Usage

const [lang, setLang] = useState<EasymailLangType>("zh_CN");
const [skin, setSkin] = useState<EasymailSkinType>("light");

const ref = useRef<EasymailRefProps>(null);
const rejectRef = useRef<Promise<string>>(null);

const getEditorMjmlJson = () => {
  return ref.current?.getData();
};

return (
  <Easymail
    lang={lang}
    width="100vw"
    height="100vh"
    skin={skin}
    colorPrimary={""}
    ref={ref}
    value={mjmlJson}
    tinymceLink={tinymceLink}
    onUpload={(file: File) => {
      return new Promise((resolve, reject) => {
        rejectRef.current = reject;
        setTimeout(async () => {
          try {
            const url = await fileToBase64(file);
            resolve({ url });
          } catch (error) {
            reject("upload error");
          }
        }, 5000);
      });
    }}
    onUploadFocusChange={() => {
      rejectRef.current("error");
      rejectRef.current = null;
    }}
  />
);

🔗 Links

1.96.0

12 months ago

1.94.0

12 months ago

1.92.0

12 months ago

1.90.0

1 year ago

1.89.0

1 year ago

1.88.0

1 year ago

1.87.0

1 year ago

1.86.0

1 year ago

1.84.0

1 year ago

1.83.0

1 year ago

1.82.0

1 year ago

1.81.0

1 year ago

1.80.0

1 year ago

1.79.0

1 year ago

1.77.0

1 year ago

1.75.0

1 year ago

1.72.0

1 year ago

1.71.0

1 year ago

1.70.0

1 year ago

1.68.0

1 year ago

1.66.0

1 year ago

1.64.0

1 year ago

1.63.0

1 year ago

1.62.0

1 year ago

1.61.0

1 year ago

1.60.0

1 year ago

1.59.0

1 year ago

1.57.0

1 year ago

1.55.0

1 year ago

1.54.0

1 year ago

1.52.0

1 year ago

1.50.0

1 year ago

1.49.0

1 year ago

1.47.0

1 year ago

1.46.0

1 year ago

1.45.0

1 year ago

1.44.0

1 year ago

1.43.0

1 year ago

1.42.0

1 year ago

1.40.0

1 year ago

1.39.0

1 year ago

1.38.0

1 year ago

1.37.0

1 year ago

1.36.0

1 year ago

1.35.0

1 year ago

1.34.0

1 year ago

1.33.0

1 year ago

1.32.0

1 year ago

1.31.0

1 year ago

1.30.0

1 year ago

1.29.0

1 year ago

1.28.0

1 year ago

1.27.0

1 year ago

1.26.0

1 year ago

1.25.0

1 year ago

1.24.0

1 year ago

1.23.0

1 year ago

1.22.0

1 year ago

1.21.0

1 year ago

1.20.0

1 year ago

1.19.0

1 year ago

1.18.0

1 year ago

1.17.0

1 year ago

1.16.0

1 year ago

1.15.0

1 year ago

1.14.0

1 year ago

1.13.0

1 year ago

1.12.0

1 year ago

1.11.0

1 year ago

1.9.0

1 year ago

1.8.0

1 year ago

1.7.0

1 year ago

1.6.0

1 year ago

1.5.0

1 year ago

1.4.0

1 year ago

1.3.0

1 year ago