in Front-End/src/pages/Refresh.js [49:104]
render() {
const { isLoading } = this.state;
return (
<div className="form-refresh">
<br></br>
<center>
<b>Refresh Checks</b>
<br></br><br></br>
<Form>
<Form.Group controlId="checkboxs">
<Form.Label>Individual Refresh</Form.Label>
<Form.Control as="select" value={this.state.inputvalue} onChange={this.handleChange}>
<option>Select...</option>
<option value="ec2">EC2</option>
<option value="lb">Load Balancers</option>
<option value="ebs">EBS</option>
<option value="lambda">Lambda</option>
<option value="rds">RDS</option>
<option value="odcr">ODCR</option>
<option value="iam-users">IAM Users</option>
<option value="iam-roles">IAM Roles</option>
<option value="iam-attached-policys">IAM Attached Policys</option>
<option value="vpc">VPC</option>
<option value="eks">EKS</option>
<option value="network-interfaces">Network Interfaces</option>
<option value="subnet">Subnets</option>
<option value="org">Organizations</option>
<option value="s3-buckets">S3 Buckets</option>
<option value="ri">EC2 Reservations</option>
<option value="lightsail">Lightsail</option>
</Form.Control>
</Form.Group>
<Form.Group controlId="radioboxes">
<Form.Check type="radio" label="All Checks" name="formHorizontalRadios" id="formHorizontalRadios1"
onChange={this.handleChange}
value="cron"
checked={this.state.inputvalue === 'cron'} />
</Form.Group>
<Button variant="info" type="submit" value="Submit"
disabled={isLoading}
onClick={!isLoading ? this.handleClick : null}
>
{isLoading ? 'Loading…' : 'Send To SQS'}
</Button>
</Form>
</center>
<br></br>
<i>Note: Button will send job to sqs to update, depending on the amount of accounts/regions it may take a while,
gradually increase to see the load</i>
</div>
);
}