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

Review changes

Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
Sebastian Malton 2021-08-03 11:55:47 -04:00
parent 4e50593a7e
commit c1679a2249
2 changed files with 4 additions and 4 deletions

View File

@ -87,7 +87,7 @@ export class KubeStatus {
}
export interface KubeObjectStatus {
conditions: {
conditions?: {
lastTransitionTime: string;
message: string;
reason: string;

View File

@ -68,14 +68,14 @@ export class CrdResourceDetails extends React.Component<Props> {
));
}
renderStatus(crd: KubeObject<KubeObjectMetadata, KubeObjectStatus, any>, columns: AdditionalPrinterColumnsV1[]) {
const showStatus = !columns.find(column => column.name == "Status") && crd.status?.conditions;
renderStatus(customResource: KubeObject<KubeObjectMetadata, KubeObjectStatus, any>, columns: AdditionalPrinterColumnsV1[]) {
const showStatus = !columns.find(column => column.name == "Status") && Array.isArray(customResource.status?.conditions);
if (!showStatus) {
return null;
}
const conditions = crd.status.conditions
const conditions = customResource.status.conditions
.filter(({ type, reason }) => type || reason)
.map(({ type, reason, message, status }) => ({ kind: type || reason, message, status }))
.map(({ kind, message, status }, index) => (