import React from 'react'; import { CollapsibleSection } from '@spinnaker/core'; import type { IAmazonServerGroupDetailsSectionProps } from './IAmazonServerGroupDetailsSectionProps'; import { AWSProviderSettings } from '../../../aws.settings'; import { ModifyWarmPoolModal, WarmPoolService } from '../warmPool'; export class WarmPoolDetailsSection extends React.Component { private editWarmPool = (): void => { const { app: application, serverGroup } = this.props; ModifyWarmPoolModal.show({ application, serverGroup }); }; public render(): JSX.Element { const { serverGroup } = this.props; const configuration = WarmPoolService.getWarmPoolConfiguration(serverGroup); return ( {configuration ? ( ) : (
No warm pool configured
)} {AWSProviderSettings.adHocInfraWritesEnabled && ( Edit Warm Pool )}
); } }