Prevent reopening modal for unsaved email when switching modes

[MAILPOET-6049]
This commit is contained in:
Rostislav Wolny
2024-05-13 08:00:16 -04:00
committed by Aschepikov
parent 9ce541753a
commit 9b921a0cac

View File

@@ -5,14 +5,14 @@ import { SelectTemplateModal } from './select-modal';
export function TemplateSelection() {
const [templateSelected, setTemplateSelected] = useState(false);
const { emailContentIsEmpty } = useSelect(
const { emailContentIsEmpty, emailHasEdits } = useSelect(
(select) => ({
emailContentIsEmpty: select(storeName).hasEmptyContent(),
emailHasEdits: select(storeName).hasEdits(),
}),
[],
);
if (!emailContentIsEmpty || templateSelected) {
if (!emailContentIsEmpty || emailHasEdits || templateSelected) {
return null;
}