File tree Expand file tree Collapse file tree 1 file changed +2
-6
lines changed
packages/compass-data-modeling/src/services Expand file tree Collapse file tree 1 file changed +2
-6
lines changed Original file line number Diff line number Diff line change @@ -46,7 +46,7 @@ export async function exportToPng(
4646}
4747
4848export function getExportPngDataUri ( diagram : DiagramInstance ) : Promise < string > {
49- return new Promise < string > ( ( resolve , _reject ) => {
49+ return new Promise < string > ( ( resolve , reject ) => {
5050 const bounds = getNodesBounds ( diagram . getNodes ( ) ) ;
5151
5252 const container = document . createElement ( 'div' ) ;
@@ -65,11 +65,6 @@ export function getExportPngDataUri(diagram: DiagramInstance): Promise<string> {
6565 selected : false , // Dont show selected state (blue border)
6666 } ) ) ;
6767
68- const reject = ( error : Error ) => {
69- document . body . removeChild ( container ) ;
70- _reject ( error ) ;
71- } ;
72-
7368 ReactDOM . render (
7469 < DiagramProvider >
7570 < Diagram
@@ -91,6 +86,7 @@ export function getExportPngDataUri(diagram: DiagramInstance): Promise<string> {
9186 '.react-flow__viewport'
9287 ) ;
9388 if ( ! viewportElement ) {
89+ document . body . removeChild ( container ) ;
9490 return reject ( new Error ( 'Diagram element not found' ) ) ;
9591 }
9692
You can’t perform that action at this time.
0 commit comments