diff --git a/client/src/components/email-overlay/email-overlay.component.jsx b/client/src/components/email-overlay/email-overlay.component.jsx index 7db03471d..362d973b4 100644 --- a/client/src/components/email-overlay/email-overlay.component.jsx +++ b/client/src/components/email-overlay/email-overlay.component.jsx @@ -1,28 +1,28 @@ import { UploadOutlined, UserAddOutlined } from "@ant-design/icons"; import { + Button, Divider, + Dropdown, Form, Input, + Menu, Select, + Space, Tabs, Upload, - Space, - Menu, - Dropdown, - Button, } from "antd"; +import _ from "lodash"; import React from "react"; import { useTranslation } from "react-i18next"; -import EmailDocumentsComponent from "../email-documents/email-documents.component"; -import _ from "lodash"; import { connect } from "react-redux"; import { createStructuredSelector } from "reselect"; +import { selectEmailConfig } from "../../redux/email/email.selectors"; import { selectBodyshop, selectCurrentUser, } from "../../redux/user/user.selectors"; import { CreateExplorerLinkForJob } from "../../utils/localmedia"; -import { selectEmailConfig } from "../../redux/email/email.selectors"; +import EmailDocumentsComponent from "../email-documents/email-documents.component"; const mapStateToProps = createStructuredSelector({ bodyshop: selectBodyshop, @@ -54,6 +54,15 @@ export function EmailOverlayComponent({ ]), }); }; + const handle_CC_Click = ({ item, key, keyPath }) => { + const email = item.props.value; + form.setFieldsValue({ + cc: _.uniq([ + ...(form.getFieldValue("cc") || ""), + ...(typeof email === "string" ? [email] : email), + ]), + }); + }; const menu = (