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

@@ -13,19 +13,19 @@ export default function EmailOverlayComponent({
<Input
defaultValue={messageOptions.to}
onChange={handleConfigChange}
name='to'
name="to"
/>
CC
<Input
defaultValue={messageOptions.cc}
onChange={handleConfigChange}
name='cc'
name="cc"
/>
Subject
<Input
defaultValue={messageOptions.subject}
onChange={handleConfigChange}
name='subject'
name="subject"
/>
<CKEditor
editor={ClassicEditor}

View File

@@ -7,7 +7,10 @@ import { useTranslation } from "react-i18next";
import { connect } from "react-redux";
import { createStructuredSelector } from "reselect";
import { toggleEmailOverlayVisible } from "../../redux/email/email.actions";
import { selectEmailConfig, selectEmailVisible } from "../../redux/email/email.selectors.js";
import {
selectEmailConfig,
selectEmailVisible
} from "../../redux/email/email.selectors.js";
import LoadingSpinner from "../loading-spinner/loading-spinner.component";
import EmailOverlayComponent from "./email-overlay.component";
@@ -99,6 +102,14 @@ export default connect(
messageOptions={messageOptions}
handleHtmlChange={handleHtmlChange}
/>
<button
onClick={() => {
console.log(messageOptions.html);
navigator.clipboard.writeText(messageOptions.html);
}}
>
Get HTML
</button>
</LoadingSpinner>
</Modal>
);