diff --git a/client/src/components/email-test/email-test-component.jsx b/client/src/components/email-test/email-test-component.jsx index 0a290a926..fdb3369ac 100644 --- a/client/src/components/email-test/email-test-component.jsx +++ b/client/src/components/email-test/email-test-component.jsx @@ -6,6 +6,8 @@ import { createStructuredSelector } from "reselect"; import { setEmailOptions } from "../../redux/email/email.actions"; import { selectCurrentUser } from "../../redux/user/user.selectors"; import { GenerateDocument } from "../../utils/RenderTemplate"; +import DateTimePicker from "../form-date-time-picker/form-date-time-picker.component"; +import LayoutFormRow from "../layout-form-row/layout-form-row.component"; const mapStateToProps = createStructuredSelector({ currentUser: selectCurrentUser, @@ -24,7 +26,9 @@ export function EmailTestComponent({ currentUser, setEmailOptions }) { { name: values.key, variables: { - id: values.id, + ...(values.id ? { id: values.id } : {}), + ...(values.start ? { start: values.start } : {}), + ...(values.end ? { end: values.end } : {}), }, }, { @@ -49,48 +53,49 @@ export function EmailTestComponent({ currentUser, setEmailOptions }) { ], }} > - - - - - - - - - + + + + + + + + + + + + + + + + + + + diff --git a/client/src/utils/RenderTemplate.js b/client/src/utils/RenderTemplate.js index 3a5db3d0d..2325c54fe 100644 --- a/client/src/utils/RenderTemplate.js +++ b/client/src/utils/RenderTemplate.js @@ -13,14 +13,6 @@ export default async function RenderTemplate( bodyshop, renderAsHtml = false ) { - //Template Object - // { - // name: TemplateList().parts_order.key, - // variables: { - // id: insertResult.data.insert_parts_orders.returning[0].id, - // }, - // }, - //Query assets that match the template name. Must be in format <>.query jsreport.headers["Authorization"] = @@ -67,6 +59,7 @@ export default async function RenderTemplate( }, data: { ...contextData, + ...templateObject.variables, headerpath: `/${bodyshop.imexshopid}/header.html`, bodyshop: bodyshop, },