mirror of
https://github.com/harvester/harvester-ui-extension.git
synced 2026-10-03 20:56:06 +08:00
Add pkg/harvester components + shell portings - 1
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
import HarvesterResource from './harvester';
|
||||
|
||||
export default class HciSupportBundle extends HarvesterResource {
|
||||
get bundleState() {
|
||||
const state = this?.status?.state;
|
||||
|
||||
// ready、generating
|
||||
return state;
|
||||
}
|
||||
|
||||
get bundleMessage() {
|
||||
const state = this?.metadata?.state;
|
||||
|
||||
if (state.error) {
|
||||
return state?.message;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
get precent() {
|
||||
return this?.status?.progress / 100 || 0;
|
||||
}
|
||||
|
||||
get customValidationRules() {
|
||||
return [
|
||||
{
|
||||
nullable: false,
|
||||
path: 'spec.description',
|
||||
required: true,
|
||||
translationKey: 'harvester.modal.bundle.description',
|
||||
},
|
||||
];
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user