@@ -73,10 +73,10 @@ export const useStudio = () => {
7373 const mergedFiles = mergeDraft ( data . files , data . additions , data . deletions )
7474
7575 // Handle content files
76- const contentFiles = mergedFiles . filter ( item => ! ( [ StudioConfigFiles . appConfig , StudioConfigFiles . nuxtConfig ] . includes ( item . path ) ) )
76+ const contentFiles = mergedFiles . filter ( item => ! ( [ StudioConfigFiles . appConfig , StudioConfigFiles . appConfigV4 , StudioConfigFiles . nuxtConfig ] . includes ( item . path ) ) )
7777 await syncPreviewFiles ( contentFiles )
7878
79- const appConfig = mergedFiles . find ( item => item . path === StudioConfigFiles . appConfig )
79+ const appConfig = mergedFiles . find ( item => [ StudioConfigFiles . appConfig , StudioConfigFiles . appConfigV4 ] . includes ( item . path ) )
8080 syncPreviewAppConfig ( appConfig ?. parsed as ParsedContent )
8181
8282 requestRerender ( )
@@ -210,11 +210,11 @@ export const useStudio = () => {
210210 case 'nuxt-studio:config:file-changed' : {
211211 const { additions = [ ] , deletions = [ ] } = payload as FileChangeMessagePayload
212212
213- const appConfig = additions . find ( item => item . path === StudioConfigFiles . appConfig )
213+ const appConfig = additions . find ( item => [ StudioConfigFiles . appConfig , StudioConfigFiles . appConfigV4 ] . includes ( item . path ) )
214214 if ( appConfig ) {
215215 syncPreviewAppConfig ( appConfig ?. parsed )
216216 }
217- const shouldRemoveAppConfig = deletions . find ( item => item . path === StudioConfigFiles . appConfig )
217+ const shouldRemoveAppConfig = deletions . find ( item => [ StudioConfigFiles . appConfig , StudioConfigFiles . appConfigV4 ] . includes ( item . path ) )
218218 if ( shouldRemoveAppConfig ) {
219219 syncPreviewAppConfig ( undefined )
220220 }
0 commit comments