diff --git a/src/components/DndModal.jsx b/src/components/DndModal.jsx index 3fe25b5..7071729 100644 --- a/src/components/DndModal.jsx +++ b/src/components/DndModal.jsx @@ -46,10 +46,10 @@ const DnDModal = ({ children, open, setOpen, onCancel, onMove, onResize, initial maskClosable={false} // theme='dark' // className={'!border !border-solid !border-indigo-500 rounded !p-2' } - className='!rounded-t !rounded-b-none !border !border-solid !border-indigo-300 !shadow-heavy ' titleBarClassName='!bg-neutral-100 !rounded !rounded-b-none !border-none !p-3 !font-bold !text-slate-600' contentClassName='!p-2' footerClassName='!p-2' + className={`!rounded-t !rounded-b-none !border !border-solid !shadow-heavy ${props.rootClassName}`} zIndex={2} initialWidth={(mobile ? window.innerWidth : (initial.width || 680))} // window.innerWidth < 680 initialHeight={(mobile ? window.innerHeight : (initial.height || 600))} // window.innerHeight < 700 diff --git a/src/components/LexicalEditor/styles.css b/src/components/LexicalEditor/styles.css index 1bae0f5..6e6c4b2 100644 --- a/src/components/LexicalEditor/styles.css +++ b/src/components/LexicalEditor/styles.css @@ -46,7 +46,7 @@ text-align: center; } */ -h1 { +.email-editor-wrapper h1 { font-size: 24px; color: #333; } @@ -357,7 +357,7 @@ pre::-webkit-scrollbar-thumb { text-decoration: underline; } -.emoji { +.email-editor-wrapper .emoji { color: transparent; background-size: 16px 16px; background-position: center; diff --git a/src/views/Conversations/Online/Components/BubbleEmail.jsx b/src/views/Conversations/Online/Components/BubbleEmail.jsx index f63cef7..2651cc8 100644 --- a/src/views/Conversations/Online/Components/BubbleEmail.jsx +++ b/src/views/Conversations/Online/Components/BubbleEmail.jsx @@ -18,7 +18,7 @@ const ChatboxEmail = ({ onOpenEditor, onOpenEmail, ...message }) => { ); }); const handlePreview = (message) => { - console.log('handlePreview'); + // console.log('handlePreview'); if (typeof onOpenEmail === 'function') { onOpenEmail(message); } diff --git a/src/views/Conversations/Online/Input/EmailEditor.css b/src/views/Conversations/Online/Input/EmailEditor.css index a44f546..093f43c 100644 --- a/src/views/Conversations/Online/Input/EmailEditor.css +++ b/src/views/Conversations/Online/Input/EmailEditor.css @@ -1,6 +1,7 @@ .email-editor-wrapper .ant-upload-list.ant-upload-list-text{ display: flex; - gap: 8px; + /* gap: 8px; */ + flex-wrap: wrap; } .email-editor-wrapper .ant-upload-list-item-container{ flex-basis: 200px; diff --git a/src/views/Conversations/Online/Input/EmailEditorPopup.jsx b/src/views/Conversations/Online/Input/EmailEditorPopup.jsx index 853a2f7..a0201f0 100644 --- a/src/views/Conversations/Online/Input/EmailEditorPopup.jsx +++ b/src/views/Conversations/Online/Input/EmailEditorPopup.jsx @@ -1,6 +1,6 @@ import { createContext, useEffect, useState } from 'react'; -import { ConfigProvider, Button, Form, Input, Flex, Checkbox, Switch, Mentions, Popover, Popconfirm, Select, Space, Upload } from 'antd'; -import { UploadOutlined } from '@ant-design/icons'; +import { ConfigProvider, Button, Form, Input, Flex, Checkbox, Switch, Mentions, Popover, Popconfirm, Select, Space, Upload, Divider } from 'antd'; +import { DashOutlined, EllipsisOutlined, MenuOutlined, MoreOutlined, UploadOutlined } from '@ant-design/icons'; import Modal from '@dckj/react-better-modal'; import '@dckj/react-better-modal/dist/index.css'; import DnDModal from '@/components/DndModal'; @@ -197,6 +197,7 @@ const EmailEditorPopup = ({ open, setOpen, fromEmail, reference, quote = {}, ini <> {!showCc && ( @@ -296,9 +298,26 @@ const EmailEditorPopup = ({ open, setOpen, fromEmail, reference, quote = {}, ini valuePropName='fileList' getValueFromEvent={normFile} > - - - + + + + + + {/* todo: 添加图文集、支付链接 */} + + + + {/* 更多工具 */} + {/* + + + } + trigger='click' + > */} + +