chore: first attempt of purging projects context provider

This commit is contained in:
Kevin Nadro
2025-04-15 10:30:52 -06:00
parent 5ac504d000
commit 0a2e668ee4
9 changed files with 110 additions and 88 deletions

View File

@ -58,6 +58,10 @@ export const systemIOMachine = setup({
requestedFileName: string
requestedCode: string
}
}
| {
type: SystemIOMachineEvents.setDefaultProjectFolderName
data: { requestedDefaultProjectFolderName: string }
},
},
actions: {
@ -91,6 +95,12 @@ export const systemIOMachine = setup({
}
},
}),
[SystemIOMachineActions.setDefaultProjectFolderName]: assign({
defaultProjectFolderName: ({ event }) => {
assertEvent(event, SystemIOMachineEvents.setDefaultProjectFolderName)
return event.data.requestedDefaultProjectFolderName
},
}),
},
actors: {
[SystemIOMachineActors.readFoldersFromProjectDirectory]: fromPromise(
@ -133,7 +143,8 @@ export const systemIOMachine = setup({
requestedProjectName: string
requestedFileName: string
requestedCode: string
}
}
}) => {}
),
},
@ -182,6 +193,9 @@ export const systemIOMachine = setup({
[SystemIOMachineEvents.createKCLFile]: {
target: SystemIOMachineStates.creatingKCLFile,
},
[SystemIOMachineEvents.setDefaultProjectFolderName]: {
actions: [SystemIOMachineActions.setDefaultProjectFolderName],
},
},
},
[SystemIOMachineStates.readingFolders]: {