feat(editor): support saving sharable url to clipboard via ctrl/cmd + s
diff --git a/src/editor/Editor.vue b/src/editor/Editor.vue
index a14442e..c729dd6 100644
--- a/src/editor/Editor.vue
+++ b/src/editor/Editor.vue
@@ -269,9 +269,17 @@
}
});
- window.addEventListener('mouseup', (e) => {
+ window.addEventListener('mouseup', () => {
this.mousedown = false;
});
+
+ window.addEventListener('keydown', (e) => {
+ if ((e.ctrlKey || e.metaKey) && e.key === 's') {
+ const previewRef = this.$refs.preview;
+ previewRef && previewRef.share();
+ e.preventDefault();
+ }
+ });
}
},