mirror of
https://github.com/harvester/harvester-ui-extension.git
synced 2025-12-13 21:21:44 +00:00
26 lines
567 B
JavaScript
26 lines
567 B
JavaScript
import { findBy, isArray } from '@shell/utils/array';
|
|
|
|
export default {
|
|
computed: {
|
|
conditions() {
|
|
return this.value?.conditions || [];
|
|
},
|
|
|
|
readyCondition() {
|
|
if (isArray(this.conditions)) {
|
|
return findBy(this.conditions, 'type', 'Ready') || {};
|
|
} else {
|
|
return this.conditions.Ready;
|
|
}
|
|
},
|
|
|
|
schedulableCondition() {
|
|
if (isArray(this.conditions)) {
|
|
return findBy(this.conditions, 'type', 'Schedulable') || {};
|
|
} else {
|
|
return this.conditions.Schedulable;
|
|
}
|
|
},
|
|
},
|
|
};
|