rm local files from state on root change

pull/1824/head
filip mertens 3 years ago
parent 531888e5c8
commit d30f69dcad
  1. 8
      libs/remix-ui/workspace/src/lib/reducers/workspace.ts

@ -334,12 +334,12 @@ export const browserReducer = (state = browserInitialState, action: Action) => {
case 'ROOT_FOLDER_CHANGED': { case 'ROOT_FOLDER_CHANGED': {
const payload = action.payload as string const payload = action.payload as string
return { return {
...state, ...state,
localhost: { localhost: {
...state.localhost, ...state.localhost,
sharedFolder: payload sharedFolder: payload,
files: []
} }
} }
} }
@ -673,9 +673,9 @@ const fetchDirectoryContent = (state: BrowserState, payload: { fileTree, path: s
} }
} else { } else {
if (payload.path === state.mode || payload.path === '/') { if (payload.path === state.mode || payload.path === '/') {
const files = normalize(payload.fileTree, payload.path, payload.type) let files = normalize(payload.fileTree, payload.path, payload.type)
// files = _.merge(files, state[state.mode].files[state.mode]) files = _.merge(files, state[state.mode].files[state.mode])
if (deletePath) delete files[deletePath] if (deletePath) delete files[deletePath]
return { [state.mode]: files } return { [state.mode]: files }
} else { } else {

Loading…
Cancel
Save