From 8e3f807d1db4fcf66fa07522858c036958216845 Mon Sep 17 00:00:00 2001 From: Patrick Fic <> Date: Fri, 22 Jan 2021 15:30:29 -0800 Subject: [PATCH] Added ability to generat PDF on test email page. --- .../email-test/email-test-component.jsx | 21 ++++++++++++------- client/src/utils/RenderTemplate.js | 20 +++++++++--------- server/render/inlinecss.js | 1 + 3 files changed, 25 insertions(+), 17 deletions(-) diff --git a/client/src/components/email-test/email-test-component.jsx b/client/src/components/email-test/email-test-component.jsx index 185587c43..9d1a2ffec 100644 --- a/client/src/components/email-test/email-test-component.jsx +++ b/client/src/components/email-test/email-test-component.jsx @@ -1,10 +1,11 @@ -import { Button, Form, Input } from "antd"; +import { Button, Form, Input, Switch } from "antd"; import React from "react"; import { useTranslation } from "react-i18next"; import { connect } from "react-redux"; import { createStructuredSelector } from "reselect"; import { setEmailOptions } from "../../redux/email/email.actions"; import { selectCurrentUser } from "../../redux/user/user.selectors"; +import { GenerateDocument } from "../../utils/RenderTemplate"; const mapStateToProps = createStructuredSelector({ currentUser: selectCurrentUser, @@ -19,17 +20,16 @@ export function EmailTestComponent({ currentUser, setEmailOptions }) { const handleFinish = (values) => { console.log("values", values); - setEmailOptions({ - messageOptions: { - to: currentUser.email || null, - }, - template: { + GenerateDocument( + { name: values.key, variables: { id: values.id, }, }, - }); + {}, + values.email ? "e" : "p" + ); }; return ( @@ -64,6 +64,13 @@ export function EmailTestComponent({ currentUser, setEmailOptions }) { > +