Export to canvas only selected elements (#323)

Fixes #308
pull/325/head
Christopher Chedeau 5 years ago committed by GitHub
parent 9fa69448e4
commit 157f0eae0c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -136,9 +136,12 @@ export const SidePanel: React.FC<SidePanelProps> = ({
syncActionResult={syncActionResult}
elements={elements}
appState={appState}
onExportCanvas={(type: ExportType) =>
exportCanvas(type, elements, canvas, appState)
}
onExportCanvas={(type: ExportType) => {
const exportedElements = elements.some(element => element.isSelected)
? elements.filter(element => element.isSelected)
: elements;
return exportCanvas(type, exportedElements, canvas, appState);
}}
/>
</div>
);

Loading…
Cancel
Save