@@ -73,10 +73,10 @@ export const useStudio = () => {
73
73
const mergedFiles = mergeDraft ( data . files , data . additions , data . deletions )
74
74
75
75
// 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 ) ) )
77
77
await syncPreviewFiles ( contentFiles )
78
78
79
- const appConfig = mergedFiles . find ( item => item . path === StudioConfigFiles . appConfig )
79
+ const appConfig = mergedFiles . find ( item => [ StudioConfigFiles . appConfig , StudioConfigFiles . appConfigV4 ] . includes ( item . path ) )
80
80
syncPreviewAppConfig ( appConfig ?. parsed as ParsedContent )
81
81
82
82
requestRerender ( )
@@ -210,11 +210,11 @@ export const useStudio = () => {
210
210
case 'nuxt-studio:config:file-changed' : {
211
211
const { additions = [ ] , deletions = [ ] } = payload as FileChangeMessagePayload
212
212
213
- const appConfig = additions . find ( item => item . path === StudioConfigFiles . appConfig )
213
+ const appConfig = additions . find ( item => [ StudioConfigFiles . appConfig , StudioConfigFiles . appConfigV4 ] . includes ( item . path ) )
214
214
if ( appConfig ) {
215
215
syncPreviewAppConfig ( appConfig ?. parsed )
216
216
}
217
- const shouldRemoveAppConfig = deletions . find ( item => item . path === StudioConfigFiles . appConfig )
217
+ const shouldRemoveAppConfig = deletions . find ( item => [ StudioConfigFiles . appConfig , StudioConfigFiles . appConfigV4 ] . includes ( item . path ) )
218
218
if ( shouldRemoveAppConfig ) {
219
219
syncPreviewAppConfig ( undefined )
220
220
}
0 commit comments