File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed
packages/app/src/app/components/CodeEditor/Monaco Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -1178,15 +1178,18 @@ class MonacoEditor extends React.Component<Props, State> implements Editor {
11781178 } ;
11791179
11801180 handleChange = ( ) = > {
1181- const newCode = this . editor . getModel ( ) . getValue ( ) ;
1181+ const newCode = this . editor . getModel ( ) . getValue ( ) || '' ;
11821182 const currentModule = this . currentModule ;
11831183 const title = currentModule . title ;
11841184
1185+ const oldCode = this . currentModule . code || '' ;
1186+
11851187 const codeEquals =
1186- ( currentModule . code == null && newCode === '' ) ||
1187- ( currentModule . code != null &&
1188- currentModule . code . replace ( / \r \n / g, '\n' ) ===
1189- newCode . replace ( / \r \n / g, '\n' ) ) ;
1188+ oldCode . replace ( / \r \n / g, '\n' ) === newCode . replace ( / \r \n / g, '\n' ) ;
1189+
1190+ console . log (
1191+ oldCode . replace ( / \r \n / g, '\n' ) === newCode . replace ( / \r \n / g, '\n' )
1192+ ) ;
11901193
11911194 if ( ! codeEquals ) {
11921195 if ( this . props . onChange ) {
You can’t perform that action at this time.
0 commit comments