Added appointment reminder email + gql fragments for emails.

This commit is contained in:
Patrick Fic
2020-03-04 14:39:19 -08:00
parent dc59d6bd7e
commit 4e214041ae
13 changed files with 121 additions and 32 deletions

View File

@@ -18,8 +18,8 @@ import {
setEmailOptions,
toggleEmailOverlayVisible
} from "../../redux/email/email.actions";
import PartsOrderEmailTemplate from "../../emails/parts-order/parts-order.email";
import { REPORT_QUERY_PARTS_ORDER_BY_PK } from "../../emails/parts-order/parts-order.query";
import PartsOrderEmailTemplate from "../../emails/templates/parts-order/parts-order.email";
import { REPORT_QUERY_PARTS_ORDER_BY_PK } from "../../emails/templates/parts-order/parts-order.query";
const mapStateToProps = createStructuredSelector({
currentUser: selectCurrentUser,
@@ -131,7 +131,7 @@ export default connect(
if (sendType === "e") {
//Show the email modal and set the data.
//TODO Remove some of the options below.
//TODO Remove hardcoding
setEmailOptions({
messageOptions: {
from: {
@@ -151,7 +151,7 @@ export default connect(
}
]
});
toggleEmailOverlayVisible();
//toggleEmailOverlayVisible();
}
})
.catch(error => {
@@ -173,8 +173,9 @@ export default connect(
<Modal
visible={modalVisible}
onCancel={() => setModalVisible(false)}
onOk={handleOk}>
{error ? <AlertComponent message={error.message} type='error' /> : null}
onOk={handleOk}
>
{error ? <AlertComponent message={error.message} type="error" /> : null}
<LoadingSpinner loading={loading}>
<PartsOrderModalComponent
vendorList={(data && data.vendors) || []}