Add eslint rule padding-line-between-statements (#1593)

Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com>
This commit is contained in:
Panu Horsmalahti authored and GitHub committed 2020-12-02 09:55:52 +02:00
1 parent 7b77f18376
commit dcf253e7d5
401 files changed
+2018 -40

No files matched your search

@@ -29,8 +29,10 @@ export class CronJobDetails extends React.Component<Props> {
render() {
const { object: cronJob } = this.props;
if (!cronJob) return null;
const childJobs = jobStore.getJobsByOwner(cronJob);
return (
<div className="CronJobDetails">
<KubeObjectMeta object={cronJob}/>
@@ -56,6 +58,7 @@ export class CronJobDetails extends React.Component<Props> {
{childJobs.map((job: Job) => {
const selectors = job.getSelectors();
const condition = job.getCondition();
return (
<div className="job" key={job.getId()}>
<div className="title">
@@ -43,6 +43,7 @@ export class CronJobTriggerDialog extends Component<Props> {
onOpen = async () => {
const { cronjob } = this;
this.jobName = cronjob ? `${cronjob.getName()}-manual-${Math.random().toString(36).slice(2, 7)}` : "";
this.jobName = this.jobName.slice(0, 63);
this.ready = true;
@@ -55,6 +56,7 @@ export class CronJobTriggerDialog extends Component<Props> {
trigger = async () => {
const { cronjob } = this;
const { close } = this;
try {
const cronjobDefinition = await cronJobApi.get({
name: cronjob.getName(),
@@ -102,6 +104,7 @@ export class CronJobTriggerDialog extends Component<Props> {
<Trans>Trigger CronJob <span>{cronjobName}</span></Trans>
</h5>
);
return (
<Dialog
{...dialogProps}
@@ -10,6 +10,7 @@ export class CronJobStore extends KubeObjectStore<CronJob> {
getStatuses(cronJobs?: CronJob[]) {
const status = { suspended: 0, scheduled: 0 };
cronJobs.forEach(cronJob => {
if (cronJob.spec.suspend) {
status.suspended++;
@@ -18,13 +19,16 @@ export class CronJobStore extends KubeObjectStore<CronJob> {
status.scheduled++;
}
});
return status;
}
getActiveJobsNum(cronJob: CronJob) {
// Active jobs are jobs without any condition 'Complete' nor 'Failed'
const jobs = jobStore.getJobsByOwner(cronJob);
if (!jobs.length) return 0;
return jobs.filter(job => !job.getCondition()).length;
}
}
@@ -80,6 +80,7 @@ export class CronJobs extends React.Component<Props> {
export function CronJobMenu(props: KubeObjectMenuProps<CronJob>) {
const { object, toolbar } = props;
return (
<MenuItem onClick={() => CronJobTriggerDialog.open(object)}>
<Icon material="play_circle_filled" title={_i18n._(t`Trigger`)} interactive={toolbar}/>