import React from 'react'; import { Cluster, ClusterFeaturesEnum } from 'generated-sources'; import { NavLink } from 'react-router-dom'; import { clusterBrokersPath, clusterTopicsPath, clusterConsumerGroupsPath, clusterSchemasPath, clusterConnectorsPath, clusterConnectsPath, clusterKsqlDbPath, } from 'lib/paths'; import ClusterMenuItem from './ClusterMenuItem/ClusterMenuItem'; import DefaultClusterIcon from './DefaultClusterIcon'; import ClusterStatusIcon from './ClusterStatusIcon'; interface Props { cluster: Cluster; } const ClusterMenu: React.FC = ({ cluster: { name, status, defaultCluster, features }, }) => { const hasFeatureConfigured = React.useCallback( (key) => features?.includes(key), [features] ); return ( ); }; export default ClusterMenu;