constructor()

in src/Calculator.js [35:62]


  constructor(props) {
    super(props);

    // TODO Need to use better defaults
    const input = {
      network: '10.0.0.0',
      netmask: 16,
      nodeNetmask: 29,
      clusterNetmask: 24,
      serviceNetmask: 24,
      nodePodNetmask: '24',
      masterNetwork: 'PUBLIC',
      locationType: 'ZONAL',
      extraZones: 1,
    };
    const logic = new Logic(input);
    const inputRules = new InputRules(input);

    this.state = {
      input: input,
      logic: logic,
      inputRules: inputRules,
    };

    this.handleUpdateInput = this.handleUpdateInput.bind(this);

    this.handleUploadConfig = this.handleUploadConfig.bind(this);
  }