This commit is contained in:
Dmitry Vasilev
2023-07-02 20:22:41 +03:00
parent cc7339268b
commit f2dba93c7a
8 changed files with 197 additions and 87 deletions

9
src/effects.js vendored
View File

@@ -1,4 +1,5 @@
import {write_file} from './filesystem.js'
import {write_example} from './examples.js'
import {color_file} from './color.js'
import {
root_calltree_node,
@@ -293,6 +294,12 @@ export const EFFECTS = {
localStorage[key] = value
},
write: (state, [name, contents], ui) => write_file(name, contents),
write: (state, [name, contents], ui) => {
if(state.has_file_system_access) {
write_file(name, contents)
} else {
write_example(name, contents)
}
}
}