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

@@ -39,8 +39,10 @@ export class CreateServiceAccountDialog extends React.Component<Props> {
createAccount = async () => {
const { name, namespace } = this;
try {
const serviceAccount = await serviceAccountsStore.create({ namespace, name });
this.name = "";
showDetails(serviceAccount.selfLink);
this.close();
@@ -53,6 +55,7 @@ export class CreateServiceAccountDialog extends React.Component<Props> {
const { ...dialogProps } = this.props;
const { name, namespace } = this;
const header = <h5><Trans>Create Service Account</Trans></h5>;
return (
<Dialog
{...dialogProps}
@@ -30,6 +30,7 @@ export class ServiceAccountsDetails extends React.Component<Props> {
this.secrets = null;
this.imagePullSecrets = null;
const { object: serviceAccount } = this.props;
if (!serviceAccount) {
return;
}
@@ -37,18 +38,22 @@ export class ServiceAccountsDetails extends React.Component<Props> {
const secrets = serviceAccount.getSecrets().map(({ name }) => {
return secretsStore.load({ name, namespace });
});
this.secrets = await Promise.all(secrets);
const imagePullSecrets = serviceAccount.getImagePullSecrets().map(async({ name }) => {
return secretsStore.load({ name, namespace }).catch(() => this.generateDummySecretObject(name));
});
this.imagePullSecrets = await Promise.all(imagePullSecrets);
});
renderSecrets() {
const { secrets } = this;
if (!secrets) {
return <Spinner center/>;
}
return secrets.map(secret =>
<ServiceAccountsSecret key={secret.getId()} secret={secret}/>
);
@@ -56,9 +61,11 @@ export class ServiceAccountsDetails extends React.Component<Props> {
renderImagePullSecrets() {
const { imagePullSecrets } = this;
if (!imagePullSecrets) {
return <Spinner center/>;
}
return this.renderSecretLinks(imagePullSecrets);
}
@@ -75,6 +82,7 @@ export class ServiceAccountsDetails extends React.Component<Props> {
</div>
);
}
return (
<Link key={secret.getId()} to={getDetailsUrl(secret.selfLink)}>
{secret.getName()}
@@ -98,6 +106,7 @@ export class ServiceAccountsDetails extends React.Component<Props> {
render() {
const { object: serviceAccount } = this.props;
if (!serviceAccount) {
return null;
}
@@ -106,6 +115,7 @@ export class ServiceAccountsDetails extends React.Component<Props> {
secret.getAnnotations().some(annot => annot == `kubernetes.io/service-account.name: ${serviceAccount.getName()}`)
);
const imagePullSecrets = serviceAccount.getImagePullSecrets();
return (
<div className="ServiceAccountsDetails">
<KubeObjectMeta object={serviceAccount}/>
@@ -23,6 +23,7 @@ export class ServiceAccountsSecret extends React.Component<Props, State> {
renderSecretValue() {
const { secret } = this.props;
const { showToken } = this.state;
return (
<>
{!showToken && (
@@ -44,6 +45,7 @@ export class ServiceAccountsSecret extends React.Component<Props, State> {
render() {
const { metadata: { name, creationTimestamp }, type } = this.props.secret;
return (
<div className="ServiceAccountsSecret box grow-fixed">
<div className="secret-row">
@@ -9,6 +9,7 @@ export class ServiceAccountsStore extends KubeObjectStore<ServiceAccount> {
protected async createItem(params: { name: string; namespace?: string }) {
await super.createItem(params);
return this.api.get(params); // hackfix: load freshly created account, cause it doesn't have "secrets" field yet
}
}
@@ -69,6 +69,7 @@ export class ServiceAccounts extends React.Component<Props> {
function ServiceAccountMenu(props: KubeObjectMenuProps<ServiceAccount>) {
const { object, toolbar } = props;
return (
<MenuItem onClick={() => openServiceAccountKubeConfig(object)}>
<Icon material="insert_drive_file" title="Kubeconfig File" interactive={toolbar}/>