Fix import export for environments

This commit is contained in:
Andrew Bastin
2021-06-07 00:13:28 -04:00
parent e361d66c88
commit 50fa1c8f0a
2 changed files with 24 additions and 43 deletions

View File

@@ -43,6 +43,14 @@ const dispatchers = defineDispatchers({
currentEnvironmentIndex: newIndex,
}
},
appendEnvironments(
{ environments }: EnvironmentStore,
{ envs }: { envs: Environment[] }
) {
return {
environments: [...environments, ...envs],
}
},
replaceEnvironments(
_: EnvironmentStore,
{ environments }: { environments: Environment[] }
@@ -235,6 +243,15 @@ export function replaceEnvironments(newEnvironments: any[]) {
})
}
export function appendEnvironments(envs: Environment[]) {
environmentsStore.dispatch({
dispatcher: "appendEnvironments",
payload: {
envs,
},
})
}
export function createEnvironment(envName: string) {
environmentsStore.dispatch({
dispatcher: "createEnvironment",