import "./endpoint-details.scss" import React from "react"; import { observer } from "mobx-react"; import { t, Trans } from "@lingui/macro"; import { DrawerItem, DrawerTitle } from "../drawer"; import { Badge } from "../badge"; import { KubeEventDetails } from "../+events/kube-event-details"; import { KubeObjectDetailsProps } from "../kube-object"; import { Endpoint, endpointApi } from "../../api/endpoints"; import { _i18n } from "../../i18n"; import { apiManager } from "../../api/api-manager"; import { KubeObjectMeta } from "../kube-object/kube-object-meta"; import { EndpointSubsetList } from "./endpoint-subset-list"; interface Props extends KubeObjectDetailsProps { } @observer export class EndpointDetails extends React.Component { render() { const { object: endpoint } = this.props; if (!endpoint) return; return (
Subsets}/> { endpoint.getEndpointSubsets().map((subset) => { return( ) }) }
); } } apiManager.registerViews(endpointApi, { Details: EndpointDetails, })