From 0fdff4b836748d9f9b2426a6c862e775b00f7448 Mon Sep 17 00:00:00 2001 From: cohitre Date: Mon, 4 Mar 2024 11:02:24 -0800 Subject: [PATCH] Using @usewaypoint/email-builder base exports --- packages/editor-sample/package-lock.json | 8 ++++---- packages/editor-sample/package.json | 2 +- .../src/App/TemplatePanel/HtmlPanel.tsx | 17 ++--------------- .../src/App/TemplatePanel/index.tsx | 2 +- 4 files changed, 8 insertions(+), 21 deletions(-) diff --git a/packages/editor-sample/package-lock.json b/packages/editor-sample/package-lock.json index f712c17..6faac1e 100644 --- a/packages/editor-sample/package-lock.json +++ b/packages/editor-sample/package-lock.json @@ -23,7 +23,7 @@ "@usewaypoint/block-spacer": "^0.0.2", "@usewaypoint/block-text": "^0.0.2", "@usewaypoint/document-core": "^0.0.4", - "@usewaypoint/email-builder": "^0.0.2", + "@usewaypoint/email-builder": "^0.0.3", "highlight.js": "^11.9.0", "prettier": "^3.2.5", "react": "^18.2.0", @@ -1951,9 +1951,9 @@ } }, "node_modules/@usewaypoint/email-builder": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/@usewaypoint/email-builder/-/email-builder-0.0.2.tgz", - "integrity": "sha512-d15dlfVsGzyNTuaqp72NYWjHTVRmlwqiDm9TnxeryBTbSptED1Pf+kLGKDepFR/cK7qTZREvF0m6f3RxhdD0AA==", + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@usewaypoint/email-builder/-/email-builder-0.0.3.tgz", + "integrity": "sha512-WqUzWOcR9DTuEOFupjEzbgx2exxC0rZibf/9oJgPTYE7IPm3hEkTBQql6ttwzPjb3gwxP6nCUIGKF3ltMcQwuA==", "dependencies": { "@usewaypoint/block-avatar": "^0.0.1", "@usewaypoint/block-button": "^0.0.2", diff --git a/packages/editor-sample/package.json b/packages/editor-sample/package.json index 49e7ee3..9440e73 100644 --- a/packages/editor-sample/package.json +++ b/packages/editor-sample/package.json @@ -23,7 +23,7 @@ "@usewaypoint/block-spacer": "^0.0.2", "@usewaypoint/block-text": "^0.0.2", "@usewaypoint/document-core": "^0.0.4", - "@usewaypoint/email-builder": "^0.0.2", + "@usewaypoint/email-builder": "^0.0.3", "highlight.js": "^11.9.0", "prettier": "^3.2.5", "react": "^18.2.0", diff --git a/packages/editor-sample/src/App/TemplatePanel/HtmlPanel.tsx b/packages/editor-sample/src/App/TemplatePanel/HtmlPanel.tsx index 431d6e4..a0ab352 100644 --- a/packages/editor-sample/src/App/TemplatePanel/HtmlPanel.tsx +++ b/packages/editor-sample/src/App/TemplatePanel/HtmlPanel.tsx @@ -1,7 +1,6 @@ import React, { useMemo } from 'react'; -import { renderToStaticMarkup } from 'react-dom/server'; -import Reader from '@usewaypoint/email-builder/dist/Reader/core'; +import { renderToStaticMarkup } from '@usewaypoint/email-builder'; import { useDocument } from '../../documents/editor/EditorContext'; @@ -9,18 +8,6 @@ import HighlightedCodePanel from './helper/HighlightedCodePanel'; export default function HtmlPanel() { const document = useDocument(); - const code = useMemo(() => { - return ( - '' + - renderToStaticMarkup( - - - - - - ) - ); - }, [document]); - + const code = useMemo(() => renderToStaticMarkup(document, { rootBlockId: 'root' }), [document]); return ; } diff --git a/packages/editor-sample/src/App/TemplatePanel/index.tsx b/packages/editor-sample/src/App/TemplatePanel/index.tsx index 66c8129..ad6713c 100644 --- a/packages/editor-sample/src/App/TemplatePanel/index.tsx +++ b/packages/editor-sample/src/App/TemplatePanel/index.tsx @@ -2,7 +2,7 @@ import React from 'react'; import { MonitorOutlined, PhoneIphoneOutlined } from '@mui/icons-material'; import { Box, Stack, SxProps, ToggleButton, ToggleButtonGroup, Tooltip } from '@mui/material'; -import Reader from '@usewaypoint/email-builder/dist/Reader/core'; +import { Reader } from '@usewaypoint/email-builder'; import EditorBlock from '../../documents/editor/EditorBlock'; import {