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.
+
+
+ }
+ />
+
+
+ )
+ } else {
+ setPreviewMessage(message)
+ }
+
setPreviewError(isError)
}, [])
@@ -67,7 +98,7 @@ const TemplateEditor = ({