summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/create_cluster/gke_cluster/store/mutations.js
blob: 88a2c1b630d5dc0fff8a07b6dcdbd9b674600de8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import * as types from './mutation_types';

export default {
  [types.SET_PROJECT](state, selectedProject) {
    Object.assign(state, { selectedProject });
  },
  [types.SET_IS_VALIDATING_PROJECT_BILLING](state, isValidatingProjectBilling) {
    Object.assign(state, { isValidatingProjectBilling });
  },
  [types.SET_PROJECT_BILLING_STATUS](state, projectHasBillingEnabled) {
    Object.assign(state, { projectHasBillingEnabled });
  },
  [types.SET_ZONE](state, selectedZone) {
    Object.assign(state, { selectedZone });
  },
  [types.SET_MACHINE_TYPE](state, selectedMachineType) {
    Object.assign(state, { selectedMachineType });
  },
  [types.SET_PROJECTS](state, projects) {
    Object.assign(state, { projects });
  },
  [types.SET_ZONES](state, zones) {
    Object.assign(state, { zones });
  },
  [types.SET_MACHINE_TYPES](state, machineTypes) {
    Object.assign(state, { machineTypes });
  },
};