Skip to content

Commit 9937af8

Browse files
authored
prevent saving empty code on js_console (#432)
1 parent 338a6d0 commit 9937af8

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

src/dashboard/Data/Playground/Playground.react.js

+10-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import ParseApp from 'lib/ParseApp';
77
import CodeEditor from 'components/CodeEditor/CodeEditor.react';
88
import Button from 'components/Button/Button.react';
99
import SaveButton from 'components/SaveButton/SaveButton.react';
10+
import Swal from 'sweetalert2';
1011
import Toolbar from 'components/Toolbar/Toolbar.react';
1112

1213
import styles from './Playground.scss';
@@ -106,9 +107,17 @@ export default class Playground extends Component {
106107

107108
saveCode() {
108109
try {
109-
this.setState({ saving: true, savingState: SaveButton.States.SAVING });
110110
const code = this.editor.value;
111+
if (!code) {
112+
Swal.fire({
113+
title: 'Couldn\'t save latest changes',
114+
text: 'Please add some code before saving',
115+
type: 'error',
116+
});
117+
return this.setState({ code });
118+
}
111119

120+
this.setState({ saving: true, savingState: SaveButton.States.SAVING });
112121
window.localStorage.setItem(this.localKey, code);
113122
this.setState({
114123
code,

0 commit comments

Comments
 (0)