Skip to content

Commit 8e57dd0

Browse files
committed
Fix event listener for enter key
1 parent 2977e8b commit 8e57dd0

File tree

3 files changed

+922
-1248
lines changed

3 files changed

+922
-1248
lines changed

app/src/components/left/HTMLPanel.tsx

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -123,13 +123,14 @@ const HTMLPanel = (props): JSX.Element => {
123123
};
124124

125125
const handleCreateElement = useCallback((e) => {
126-
if (
127-
e.key === 'Enter' &&
128-
e.target.tagName !== 'TEXTAREA' &&
129-
e.target.id !== 'filled-hidden-label-small'
130-
) {
131-
e.preventDefault();
132-
document.getElementById('submitButton').click();
126+
if (e.key === 'Enter' && (e.target.tagName === 'INPUT' || e.target.tagName === 'TEXTAREA')) {
127+
if (e.target.id === 'outlined-basic') {
128+
e.preventDefault();
129+
document.getElementById('submitButton').click();
130+
} else if (e.target.id === 'outlined-basic') {
131+
e.preventDefault();
132+
document.getElementById('submitButton').click();
133+
}
133134
}
134135
}, []);
135136

app/src/components/right/ComponentPanel.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,8 @@ const ComponentPanel = ({ setIsCreatingModule, isThemeLight }): JSX.Element => {
6666
const handleCreateElement = useCallback((e) => {
6767
if (
6868
e.key === 'Enter' &&
69-
e.target.tagName !== 'TEXTAREA' &&
69+
e.target.tagName === 'INPUT' &&
70+
e.target.type !== 'checkbox' &&
7071
e.target.id !== 'filled-hidden-label-small'
7172
) {
7273
e.preventDefault();
@@ -155,7 +156,7 @@ const ComponentPanel = ({ setIsCreatingModule, isThemeLight }): JSX.Element => {
155156
};
156157

157158
const keyBindCreateComponent = useCallback((e) => {
158-
if (e.key === 'Enter' && e.target.tagName !== 'TEXTAREA') {
159+
if (e.key === 'Enter' && e.target.tagName === 'INPUT' && e.target.type !== 'checkbox') {
159160
e.preventDefault();
160161
document.getElementById('addComponentButton').click();
161162
}

0 commit comments

Comments
 (0)