mirror of
https://github.com/harvester/harvester-ui-extension.git
synced 2025-12-13 13:11:43 +00:00
28 lines
571 B
JavaScript
28 lines
571 B
JavaScript
import { clone } from '@shell/utils/object';
|
|
import { HCI } from '../types';
|
|
import HarvesterResource from './harvester';
|
|
|
|
export default class HciSubnet extends HarvesterResource {
|
|
get groupByVpc() {
|
|
return this.spec?.vpc || '';
|
|
}
|
|
|
|
get doneOverride() {
|
|
const detailLocation = clone(this.listLocation);
|
|
|
|
detailLocation.params.resource = HCI.VPC;
|
|
|
|
return detailLocation;
|
|
}
|
|
|
|
get parentLocationOverride() {
|
|
return {
|
|
...this.listLocation,
|
|
params: {
|
|
...this.listLocation.params,
|
|
resource: HCI.VPC
|
|
}
|
|
};
|
|
}
|
|
}
|