import React from 'react'; import { LoadBalancer } from './LoadBalancer'; import { AccountTag } from '../account'; import type { Application } from '../application/application.model'; import type { ILoadBalancerGroup } from '../domain'; import { ManagedResourceStatusIndicator } from '../managed'; import './loadBalancerPod.less'; export interface ILoadBalancerPodProps { grouping: ILoadBalancerGroup; application: Application; parentHeading: string; showServerGroups: boolean; showInstances: boolean; } export class LoadBalancerPod extends React.Component { public render(): React.ReactElement { const { grouping, application, parentHeading, showServerGroups, showInstances } = this.props; const subgroups = grouping.subgroups.map((subgroup) => ( )); return (
{grouping.heading}
{grouping.isManaged && ( )}
{subgroups}
); } }