diff --git a/src/views/Conversations/Online/Input/EmailComposer.jsx b/src/views/Conversations/Online/Input/EmailComposer.jsx index a553216..c69b26b 100644 --- a/src/views/Conversations/Online/Input/EmailComposer.jsx +++ b/src/views/Conversations/Online/Input/EmailComposer.jsx @@ -1,5 +1,5 @@ import { useState, useEffect, useRef } from 'react' -import { App, Button, ConfigProvider, Dropdown, Flex, Select, Input, Tooltip, Form } from 'antd' +import { App, Button, ConfigProvider, Dropdown, Flex, Select, Input, Tooltip, Form, Alert } from 'antd' import { DownOutlined, DollarOutlined, ExpandAltOutlined, ExpandOutlined, SendOutlined, } from '@ant-design/icons' import EmailEditorPopup from './EmailEditorPopup' import useStyleStore from '@/stores/StyleStore' @@ -26,6 +26,8 @@ const EmailComposer = ({ ...props }) => { // const talkabled = !isEmpty(currentConversation.sn) && websocketOpened; const { orderDetail, customerDetail } = useOrderStore() + const disabled = isEmpty(emailList); + const emailListOption = emailList?.map((ele) => ({ ...ele, label: ele.email, key: ele.email, value: ele.email })) || [] const emailListAddrMapped = emailListOption?.reduce((r, v) => ({ ...r, [v.email]: v }), {}); @@ -252,6 +254,9 @@ const EmailComposer = ({ ...props }) => { + {disabled && + + }