We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9af728a commit 8d5299dCopy full SHA for 8d5299d
src/pages/apps/SpriteEditorPage.js
@@ -163,6 +163,19 @@ const SpriteEditorPage = () => {
163
link.click();
164
};
165
166
+ // CTRL + Z, undo event listener.
167
+ useEffect(() => {
168
+ const handleKeyDown = (event) => {
169
+ if (event.ctrlKey && event.key === 'z') {
170
+ event.preventDefault();
171
+ undo();
172
+ }
173
+ };
174
+
175
+ window.addEventListener('keydown', handleKeyDown);
176
+ return () => window.removeEventListener('keydown', handleKeyDown);
177
+ }, [undo]);
178
179
const exportSvg = () => {
180
const svgString = `
181
<svg width="${gridSize}" height="${gridSize}" viewBox="0 0 ${gridSize} ${gridSize}" xmlns="http://www.w3.org/2000/svg">
0 commit comments