diff --git a/src/components/Dashboard/common/TemplateEditor.jsx b/src/components/Dashboard/common/TemplateEditor.jsx index c142ef5..1381b49 100644 --- a/src/components/Dashboard/common/TemplateEditor.jsx +++ b/src/components/Dashboard/common/TemplateEditor.jsx @@ -8,9 +8,10 @@ import { Splitter, Button, Modal, - Segmented + Segmented, + Popover } from 'antd' -import { LoadingOutlined } from '@ant-design/icons' +import { LoadingOutlined, CaretDownOutlined } from '@ant-design/icons' import ExclamationOctagonIcon from '../../Icons/ExclamationOctagonIcon.jsx' import CheckCircleIcon from '../../Icons/CheckCircleIcon.jsx' import ObjectProperty from '../common/ObjectProperty.jsx' @@ -32,7 +33,37 @@ const TemplateEditor = ({ //const isMobile = useMediaQuery({ maxWidth: 768 }) const handlePreviewMessage = useCallback((message, isError) => { - setPreviewMessage(message) + if (isError) { + setPreviewMessage( + + Compile error. + +