import { Button } from "antd"; import { JsonEditor as Editor } from "jsoneditor-react"; import "jsoneditor-react/es/editor.min.css"; import React, { useState } from "react"; import { useTranslation } from "react-i18next"; import { connect } from "react-redux"; import { createStructuredSelector } from "reselect"; import { selectBodyshop } from "../../redux/user/user.selectors"; const mapStateToProps = createStructuredSelector({ bodyshop: selectBodyshop }); const mapDispatchToProps = (dispatch) => ({ //setUserLanguage: language => dispatch(setUserLanguage(language)) }); export function ShopTemplateTestRender({ bodyshop, query, emailEditorRef, style }) { const [variables, setVariables] = useState({ id: "uuid" }); const [loading, setLoading] = useState(false); const { t } = useTranslation(); const handleTestRender = async () => { try { setLoading(true); emailEditorRef.current.exportHtml(async (data) => { try { setLoading(false); } catch (error) { setLoading(false); alert(error); } }); } catch (error) { setLoading(false); alert(error); } }; return (