1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

Refactoring

Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
This commit is contained in:
Lauri Nevala 2020-11-05 14:33:44 +02:00
parent 061a786e26
commit bbd0d9c456
2 changed files with 4 additions and 20 deletions

View File

@ -71,19 +71,19 @@ export class Deployments extends React.Component<Props> {
renderHeaderTitle={<Trans>Deployments</Trans>}
renderTableHeader={[
{ title: <Trans>Name</Trans>, className: "name", sortBy: sortBy.name },
{ className: "warning" },
{ title: <Trans>Namespace</Trans>, className: "namespace", sortBy: sortBy.namespace },
{ title: <Trans>Pods</Trans>, className: "pods" },
{ title: <Trans>Replicas</Trans>, className: "replicas", sortBy: sortBy.replicas },
{ className: "warning" },
{ title: <Trans>Age</Trans>, className: "age", sortBy: sortBy.age },
{ title: <Trans>Conditions</Trans>, className: "conditions", sortBy: sortBy.condition },
]}
renderTableContents={(deployment: Deployment) => [
deployment.getName(),
<KubeObjectStatusIcon object={deployment}/>,
deployment.getNs(),
this.renderPods(deployment),
deployment.getReplicas(),
<KubeObjectStatusIcon object={deployment}/>,
deployment.getAge(),
this.renderConditions(deployment),
]}

View File

@ -68,22 +68,6 @@ export class Pods extends React.Component<Props> {
});
}
renderPodStatus(pod: Pod) {
return {
className: kebabCase(pod.getStatusMessage()),
children: (
<span>
{pod.getStatusMessage()}
</span>
)
}
}
renderPodStatusIcons(pod: Pod) {
return (
<KubeObjectStatusIcon object={pod} />
)
}
render() {
return (
<KubeObjectListLayout
@ -117,7 +101,7 @@ export class Pods extends React.Component<Props> {
]}
renderTableContents={(pod: Pod) => [
pod.getName(),
this.renderPodStatusIcons(pod),
<KubeObjectStatusIcon object={pod} />,
pod.getNs(),
this.renderContainersStatus(pod),
pod.getRestartsCount(),
@ -132,7 +116,7 @@ export class Pods extends React.Component<Props> {
}),
pod.getQosClass(),
pod.getAge(),
this.renderPodStatus(pod)
{ title: pod.getStatusMessage(), className: kebabCase(pod.getStatusMessage()) }
]}
/>
)