File tree Expand file tree Collapse file tree 9 files changed +31
-10
lines changed
web/components/app-loaders Expand file tree Collapse file tree 9 files changed +31
-10
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ " @pulse-editor/shared-utils " : patch
3+ " @pulse-editor/react-api " : patch
4+ ---
5+
6+ Fix platformAPI for FS
Original file line number Diff line number Diff line change 4040 " large-moose-tap" ,
4141 " lazy-zebras-mate" ,
4242 " mighty-ghosts-crash" ,
43+ " modern-stamps-learn" ,
4344 " odd-hounds-enjoy" ,
4445 " petite-memes-fix" ,
4546 " polite-lines-dance" ,
Original file line number Diff line number Diff line change 11# @pulse-editor/react-api
22
3+ ## 0.1.1-alpha.49
4+
5+ ### Patch Changes
6+
7+ - Fix platformAPI for FS
8+ - Updated dependencies
9+ - @pulse-editor/shared-utils @0.1.1-alpha.49
10+
311## 0.1.1-alpha.48
412
513### Patch Changes
Original file line number Diff line number Diff line change 11{
22 "name" : " @pulse-editor/react-api" ,
3- "version" : " 0.1.1-alpha.48 " ,
3+ "version" : " 0.1.1-alpha.49 " ,
44 "main" : " dist/main.js" ,
55 "files" : [
66 " dist"
3838 "typescript-eslint" : " ^8.30.1"
3939 },
4040 "peerDependencies" : {
41- "@pulse-editor/shared-utils" : " 0.1.1-alpha.48 " ,
41+ "@pulse-editor/shared-utils" : " 0.1.1-alpha.49 " ,
4242 "react" : " ^19.0.0" ,
4343 "react-dom" : " ^19.0.0"
4444 }
Original file line number Diff line number Diff line change @@ -25,7 +25,6 @@ export default function useTheme() {
2525 imc
2626 ?. sendMessage ( IMCMessageTypeEnum . EditorAppRequestTheme )
2727 . then ( ( result ) => {
28- console . log ( "Received theme from main app:" , result ) ;
2928 setTheme ( ( prev ) => result ) ;
3029 } ) ;
3130 }
Original file line number Diff line number Diff line change 11# @pulse-editor/shared-utils
22
3+ ## 0.1.1-alpha.49
4+
5+ ### Patch Changes
6+
7+ - Fix platformAPI for FS
8+
39## 0.1.1-alpha.48
410
511### Patch Changes
Original file line number Diff line number Diff line change 11{
22 "name" : " @pulse-editor/shared-utils" ,
3- "version" : " 0.1.1-alpha.48 " ,
3+ "version" : " 0.1.1-alpha.49 " ,
44 "main" : " dist/main.js" ,
55 "files" : [
66 " dist"
Original file line number Diff line number Diff line change @@ -76,9 +76,7 @@ export class InterModuleCommunication {
7676 const message = event . data ;
7777 if ( message . from !== undefined ) {
7878 console . log (
79- `Module ${ this . thisWindowId } received message from module ${
80- message . from
81- } :\n ${ JSON . stringify ( message ) } `
79+ `Module ${ this . thisWindowId } received message from module ${ message . from } :\n ${ message } `
8280 ) ;
8381 }
8482
Original file line number Diff line number Diff line change @@ -218,9 +218,13 @@ export default function SandboxAppLoader({
218218 abortSignal ?: AbortSignal ,
219219 ) => {
220220 if ( message . payload ) {
221- const { uri, content } : { uri : string ; content : string } =
221+ const { uri, file } : { uri : string ; file : File | undefined } =
222222 message . payload ;
223223
224+ if ( ! file ) {
225+ throw new Error ( "File is undefined." ) ;
226+ }
227+
224228 const projectPath =
225229 editorContext ?. persistSettings ?. projectHomePath +
226230 "/" +
@@ -232,8 +236,7 @@ export default function SandboxAppLoader({
232236 "Cannot write to path outside the project directory." ,
233237 ) ;
234238 }
235- const newFile = new File ( [ content ] , uri ) ;
236- await platformApi ?. writeFile ( newFile , content ) ;
239+ await platformApi ?. writeFile ( file , uri ) ;
237240 }
238241 } ,
239242 ) ;
You can’t perform that action at this time.
0 commit comments