fix: enable added week deletion and preserve learning concepts when cloning courses
This commit is contained in:
@@ -197,6 +197,11 @@ contextBridge.exposeInMainWorld('visualization', {
|
||||
stop: (environmentProfile?: unknown) => ipcRenderer.invoke('visualization:stop', environmentProfile)
|
||||
})
|
||||
contextBridge.exposeInMainWorld('localWorkspace', {
|
||||
onModuleProgress: (callback: (folderName: string, message: string) => void) => {
|
||||
const listener = (_event: Electron.IpcRendererEvent, folderName: string, message: string) => callback(folderName, message)
|
||||
ipcRenderer.on('module:progress', listener)
|
||||
return () => ipcRenderer.removeListener('module:progress', listener)
|
||||
},
|
||||
docker: {
|
||||
status: () => ipcRenderer.invoke('local-workspace:docker:status'),
|
||||
openGuide: () => ipcRenderer.invoke('local-workspace:docker:guide'),
|
||||
|
||||
Reference in New Issue
Block a user